Work in progress for the user interaction
Fixes the finger-tracking part of the gesture recognition.

Needed the cross-product instead of dot.
Sends value changed actions at appropriate points

This enables the control to work as expected. Also linked the slider with
the knob to demonstrate that they work as expected.
Merge branch 'wip'