So it seems like before we only refreshed the repeat menu when we got the 'change' event. Is it possible that `evt.type !== 'change'` here?