Beginnings of Auto::Events through libauto. More code after I've had more sleep.