Added event Listener
Added zoom and rotation
Merge