Refactor/pro motion menu

@macfanatic @jamonholmgren @silasjmatson Here's the big refactor. Jamon and I aliased a bunch of methods and added gesture support. 
@ryanlntn This isn't used at all, is it?