Refactor/pro motion menu

@macfanatic @jamonholmgren @silasjmatson Here's the big refactor. Jamon and I aliased a bunch of methods and added gesture support. 
Good call. I'll change it.