Binding cleanup

- Fix bug where Mousetrap.trigger does not work if original event was bound using an array
- Fix bug where unbind doesn't work if original event was bound using an array
- Make unbind run through bind to simplify code