Add onShow and onHide callback options