widgets?
individual items on a GUI screen ...
checkboxes, menus, toolbars, buttons etc.
three aspects:
appearance   -  what they look like
interaction   -  how they behave
semantics   -  what they mean