Implementation of
Toolglass Sheets
Multi-Device Input and Screen Refresh
Handles simultaneous input from two pointing devices
and updates the screen after multiple simultaneous
changes
Filtering Input Through Lenses and Widgets
Modifies pointing events as they pass through
widgets
Filtering Output Through Lenses and Widgets
Modifies graphical output as it passes up through
each widget