Implemented a decorator pattern on hot pads which allows for storage of the application bound to the hot pad, and the ability to then execute that application when the button is clicked. Recreation of the Hotpad component was necessary, it now holds a reference to the concrete ImageButton and handles the onclick event for that ImageButton.