Change events are now properly fired