add registerVisibleHandler for PresenterWidget