inherit from panzoom component