A tiny event publishing library