camera panning, zooming, constrains, dragndrop