GUI refactoring, BasicControl superclass for all buttons, ClickAction
interface for all Action in BasicControl