This flakiness appears to have returned.
For a while, everything worked fine, but now there are difficulties again. I'm wondering if this might be a USB problem somehow? I find hat when I first launch iRed, it won't recognize the USB module. I have to go into preferences, deselect the USB module, and then reselect it. That seems to get it to recognize the module.
But then when I'm learning codes, iRed will sometimes lock up (as it is right now). I've tried waiting for it to recover, but so far it does not, and I have to force quit.