Interaction is described in Interaction . The function of components should not change based on context. For example, clicking a button should always perform the same action. Note that even though the action is the same, the result of the action can depend on context. A button in a file editor can begin editing one of a number of files.
Interaction is described in Interaction .
The position of components should not change based on context. Components should not generally be added and removed as needed. This makes it difficult to quickly find the desired component. Component layout is described in Layout . The position of the mouse pointer should not warp .