Sorry for how long this took. I finally found time to fully implement controller support and test it enough to be comfortable to put it in.