Touch support

Added common one-finger touch support + some primitive touch gestures processing; smooth scrolling and zooming