A framework and a collection for separate and simple implementation of touch gestures