[enhancement] add the 'show' behavior to ui-modal