rename configure to start and have it return onceReady
have stop return onceStopped