Modified project structure and exposed gesture recognizers to resolve issues mentioned in issue #76.