Added missing CategoryEvent class