adding separate zoomx and zoomy factors