In many cases, the user needs to explicitly trigger an adaptation by making some kind of a deliberate choice, including switching to a special configuration mode. In this case, we talk about an adaptable system. Examples include changing the font size, the contrast theme, and setting the mouse speed. In some cases, though, an interactive system may adapt automatically to some drivers. In this case, we talk about adaptive systems. Such a system “responds” to specific parameters in the context of use. Examples include changing from a one column layout to a three-column layout on a narrow screen, or reducing the brightness of the screen in a dark environment.