Add support for plugins that trigger a change event

Plugins like jQuery UI, or Select2 trigger a change event and are never saved through the `oninput` binding. This adds support for that.

Tests run in Chrome, Safari 6, IE 8 & 9.