MFi Controller Fixes

- automatically hides / shows touch controls when connecting /
disconnecting controllers
- fixes bug that would prevent fallback to alternative controller when
disconnecting primary controller from working
Merge pull request #240 from nilsbecker-/master

MFi Controller Fixes