adding animator
Merge remote-tracking branch 'upstream/master'
smooth animation
adding customisable animation time
remove Animator
Add Mouse down events
revert mouse down events for separate pull request.
Merge pull request #34 from Traksewt/master

smoother animation