Multiple Delegate back to previous state, previous "push" has bug