handle zoom and work-around some translateComposer&mouseWheel issues