Fixed square width/height
Update off() test
Update event emitter setup
Provide named callback for state change