default fade speed is too fast (specially now that we have split the update event into frame and state events)
add helper class for some simple screen effect transition abstraction