Removed unecessary code for brevity
Example drag on top usage
Rough integration of my codes to ronalds function
Sample # 2 for Zooming -NDY