added dragging navigation