Adding number dragging. Probably still has bugs.