added screen handler abstract class and handler for loading screen