No longer including es5-shim as dep

- Fixed e2e tests
- Refactored various components to use jQuery event binding