Removed unusable hot pad component. Attempted to use my custom hot pad instead of image buttons, which was unsuccessful. Apparently I cannot cast an object to another object extending the required type, for which the reason eludes me. Ended up moving and moving back a lot of code, and reverting back to my original code from earlier.