value change listener is working now (events will be fired properly)