Use standard gesture recognizers and add more delegate methods
Attributes for touch down
Use character index of touch down for touch up