Merge pull request #1278 from lioncash/controller ControllerInterface: Get rid of SetHwnd(), introduce Reinitialize()