Add support for kinetic effect while dragging

This is similar to #96 but this drag inertia implementation preserve the initial speed of the drag.