! refactoring DragController