Scene events replaced with listeners; proper fog handling implemented in deferred shading; added fog tool editor implementation