Added GUI Elements and Event Methods