Refactor again. Improved gesture tracking.
Add gif demo.
Ucrustify code.