Actually pass the event object to the Thread, and defer list(ord())