remove pass through rule for now
add some basic no-js styles for tour
refactor button state handling
update button state logic
Merge branch 'ui-tour-demo' into demo3-branch