UI improvements

- Menu/Gesture timing now decoupled from UnityEngine.Time
- Gestures can be blocked to prevent interaction with gui