Moving the event emitter functionality to new object.
Animating the cursor.
Adding reference for the event-emitter submodule.