Extra args

- Old and new value now passed as event data to the handler
- Value comparison function gets DOM element reference as 3rd parameter
- Updated docs
- Updated test page