Mathematica's unified symbolic architecture and dynamic object mechanism makes possible a uniquely flexible form of direct-manipulation inspector, in which an arbitrary interface can immediately be set up to view or change any interface value, option or other attribute of any expression, graphic or document.
CurrentValue — specify any interface value, option, etc.
Dynamic — display as a dynamically updated resettable value
CreatePalette — set up an inspector as a separate palette