Moved key processing to Screen