fix: gesture.shift was negative
added explicit gestures "doubleclick" and "longclick"; note: "double" and respectively  "long" are also set together with "click"