improved hide screen with string check
added removeScreen