remove obselete property initialisations
add an example of repositioning the error box
add missing line to hook up on_change event
add an example using the on_change callback function