Fixed logic to viewscreen adn added some methods to GUIRequest
fixed mergeconflicts