Fix bug adding multiple listeners to NewSessionDialog; prevent yet more this escapes