Separated the ButtonListener

Works, working on the eventListener changing the visibilities of the
panels now….