Events raised in Java code can be caught and handled in Matlab callback functions - this article explains how
Matlab's uipanel contains a hidden handle to the title label, which can be modified into a checkbox or radio-button control
This article shows several customizations that can be done to Matlab's undocumented tab-panels functionality
Matlab's semi-documented tab panels can be customized using some undocumented hacks
Matlab's Workspace table context-menu can be configured with user-defined actions - this article explains how.