Fixes Paste Issues

`events.change` is getting called with the `Window` object because it's being called in `setTimeout`. To get around the issue, I've aliased the original `this` value to `self` and `call`ed `event.change` with that alias instead. This should resolve issues regarding the paste functionality.