Make connecting to controllers an explicit input event.

Also rename monkeypatch_select -> multiplex_sockets