Updated so Web Blocks now use O11 Events.
ESC detection can now optionally be restricted to a specific widget
Separated Sample into another application.