And what's worse is that TVBgone doesn't even know anything about the IR commands it spits out. I've looked at the data in the TVBgone widget, and I have no idea how they manage to update it, as it is just a list of raw numbers. Even if you knew that the 45th entry in the list was the one you wanted, there's no way to tell just where the 45th entry came from...
Well, I'm trying to tie everything in to the "Select Keyset" window now. So, if you select a keyset in the "Select Keyset" window, that should be the keyset that the search panel starts with. Similarly, each move in the search panel changes the current keyset on the Select Keyset window. Basically, I want to allow you to start at the beginning, at the end, or in the middle; wherever you want. There's really no difference in this task whether you move forward or backwards. Moreover, if you overshoot by a bunch, it's nice to be able to move back quickly... Hmm, actually, I wanted to try things out this way, because I always thought the scan & restart system was a real pain in the rear end. I've always hated having to sit and stare at the TV, waiting to pounce on the pause button as quickly as I can once something happens. This way feels a lot more relaxed to me; you just let up on the button whenever you want to stop.
But yeah, I can put it together the other way too; I no longer have a limit on the number of panels in Pierogi.