Added kinetic option to drag/pan