fix map zoom onclick  and touch