Streamlined the screenManager