Implement event callback architecture for state providers