Enabled some more logging. Started building the daemon even though I still don't know what it's for.
Fixed (I think) the problem with 3rd party controllers. It works on the two I have, anyway.