Do any smartBASIC Events preempt one another?

Answer

No event should have priority over another. The events are handled in a first in first out methodology so whatever event triggers first, the firmware will handle it and then move to the next event in the queue.