reassign selector every time to make sure we get an updated list of changes every time (thanks @VikParuchuri!)