Gest is a compact utility that will dynamically switch between click and touch events based on support basic input and gestures like tapping, clicking, double-tapping, double-clicking, swipe (L,R,U,P), and scale (touch-only). If I think of anything else I'll let you know.