better double click handilng for zoom in and out