>>96402829
I'm pretty fond of stealing Harn's event table to use