Added Desktop object and functionality for getting screen info