- Re-attaching mouse wheel events resulted in the event being fired numerous times. This has been disabled now;
- Moved functions around so that all functions are defined in the beginning of the closure.