Make drag stuff more extensible, bind to ctrl up/down