StateChange's fingerprint needs to include the controller id