Use new hooks from fetch; refine selection concept.
Use new hooks from fetch; refine selection concept.

martinthomson/ServiceWorker,zuzusik/ServiceWorker,martinthomson/ServiceWorker,slightlyoff/ServiceWorker,zuzusik/ServiceWorker,zuzusik/ServiceWorker,martinthomson/ServiceWorker,mkruisselbrink/ServiceWorker,justinleoye/ServiceWorker,chadoliver/ServiceWorker,mkruisselbrink/ServiceWorker,chadoliver/ServiceWorker,justinleoye/ServiceWorker,chadoliver/ServiceWorker,justinleoye/ServiceWorker,slightlyoff/ServiceWorker