Add gesture recognition implementation
Merge branch 'refs/heads/next'