Fast pub/sub event library