the new contract page now uses its initial state to auto-pick apps/services as appropriate