renamed and updated onChange

`onChange` is now just `change`
now by calling `.change()` will trigger the `[on]haashchange` event