I have found that zoom prev/next widget won't work until it is initialized by clicking it.
For example, I use search widget to zoom to some features or use ZoomIn or ZoomOut to zoom to different map extents first, and then I click on the zoom prev/next widget, all previous map extents change won't be caught. The first "remembered" map extent can be zoomed to can be caught from now.
Does anyone know a workaround to make all map extent changes caught by this widget? or should this issue be reported to ESRI or the widget creater @Larry Stout directly?
Thank you all for your help!