add action that support zooming