Add `onValue()` method for binding event handlers
Merge branch 'on-value'