added basic dragging lib to position