add onceStarted to the .d.ts
add the other public methods, for unit tests
make it clear that onceStarted rejection calls stop and add tests for stop
remove dumb call to setResources