set up onClickListener for buttons