better semantic description of buttons