Move multiple to states logic to Callback