added screen management (transitions)