remove pass through rule for now
add some basic no-js styles for tour
refactor button state handling
update button state logic