Thanks Robert for quick tag.
I created custom widget suggested by ESRI WAB help and added button & its event but after deployment it is not functioning so question arises whether widgets supports button event & map actions? I was not able to find such code so suspected am i on right track?
Also through REST API I got geometry(point) as per my business rule where I want to zoom. It has to trigger by user by clicking "zoom" button on the widget.