Use an app manager instead of the delegate