Enhanced screen enter/exit functions to allow fade animations.  I'm now also using jquery Deferred promises to manage these effects for easy event chaining.