better pinch to zoom but needs panning fix
add panning properties
add default padding of 0