Fix event handler removal. Add comments about Function.bind() non-usage.

Fix for #5448.

Event handlers that were not removed when closing live preview caused errors in subsequent `Editor` `change` event handlers. Also, cleaned up other event handler bottlenecks to use the closure instead of `Function.bind()`.