Refactor/pro motion menu

@macfanatic @jamonholmgren @silasjmatson Here's the big refactor. Jamon and I aliased a bunch of methods and added gesture support. 
Nope. Good catch.