Implemented direction dependent dragging initiation, ref #41