Adding touch support (single touch and drag to pan, pinch and pull to zoom)
- other bugfixes