adds button and invisible text area