Don't forget affected ways.
Added onChangeClicked event and refactored related code so it's easier to change the UI.