Illustrates the basic concepts of reactive user-interfaces in Shiny. Explains in detail how outputs are automatically updated in response to changes in inputs.