Move dragging to separate class.(Not working, should write the test)