feat(navigation): improved touch zooming