re-fire 'change' event