events add/remove and manage results