Slate: move window mgmt over to hyper