dispatch on window
set command events to bubble
update gherkin