style tweaks, allowed getting in Listener, and validated Event::$noair setter