Update zoom widget

Add pinch zoom support.