Separated move into moveup and movedown. Making sure to account for
visual submenu items, not _all_ submenu items. This will fix the
select call at the end of each function.
Removed DROP_BEFORE orientation to simplify drag and drop functionality.