Logo gesture

Allows you to control the logo via gesture. This is imperfect, but I'm a fan of getting something working and then incrementally fix. I'll create bugs for the ones I'm aware of.