added generation of buttons to offerings panel, added ability to listen to buttons