delegated event for category save