The fact is, I belive there is nothing more we can do to address the problem in software; the fault either lies in timing (unlikely, we've gone though this with a fine toothcomb) or in the button state machine (unlikely, as it's been checked many times). If we could reproduce it we could make logs of the sequences and try and find *where* it was getting upset, but we can't, and we don't have the time to spend a few days looking at a problem which just never seems to happen to us.
I suspect that jfranke's player simply has a faulty switch (dirty contacts, maybe) which is causing a lot of switch bounce or similar and upsetting the PIC. He's not reported the problem happening on any other buttons, and it's *exactly* as probable that it would happen on (say) play/pause or menu if it was a software problem.
When Rob's back in (he's off ill at the moment) we'll get jfranke's player back in and replace the display board.
Hugo