Use Mutation Observers directly

- Removes Mutation Summary library, which was at least as large as PointerEvents
- Function.prototype.bind is present in all supported platforms, remove initialize.js