Older, non-MH2 version of my MH controller that UM uses. Badly needs an update but it does work and much of the code is useful.