Thanks for the report on the bugs you found, I'll look into them. Probably can't help with the Index controller bug, since I don't own one of those. I'm actually pleasantly surprised it works on that at all.
For what it's worth, I'd be happy to assist with testing if you ever decide to add official Index support. But I can understand if you'd rather not get into it when you don't have one yourself.