Changed change evnet handler signature from (oldValue, newValue) to (newValue, oldValue)