Multi-touch zoom is now working, but still needs some tweaking