update slate to work with Xcode & better options for locating & shifting windows