Simple eventing library for objects.