Fix size bug
Add smoothing
Added simple gesture recognizer