fixes and improvements

added error message for TOS not being accepted
simplified confirm step validation
scrolls to position of first error
fixed: exclusive seats not highlighted
fixed: passbook log message column too short