it can response any event to show, like button click and not just apply in textField or TextView.