Rewrote the live event handling to use the new event logic. Also added in support...