A ghost did something?
Added CreateController() and modified CreateWindow