Expanding instrument classes. User class detects gesture and returns instrument pointer. In progress, not working  yet.