Added som GUI elements and listeners