If it works, nothing is broken. It could have been as simple as a bug shorting-out a circuit in the processing controller, and when the short was no longer there, everything works fine again.
(ANY CLEANING YOU DO, MAKE SURE THE MICROWAVE IS UNPLUGGED FROM THE WALL FIRST!)
If you try cleaning it...