tweaked the firefly to receive an IR signal and switch modes.  It's not yet reliable, but better than nothin'