Converted Button to a subclass of Container