neat implementation of screen transitions :sweat:, eliminate bugs