make sure our rect is unique
use RectF almost everywhere
total rewrite of the gesture system. Better handle of concurrent gestures
updated after last commit
updated gradle
updated gradle