More comprehensive solution to issue of iframes...

 ...not getting content scripts re-injected

Fixes #16 (again).
Hm, yeah, good point. This made sense when I was using onDOMContentLoaded, but not using completed. Will create a new PR to remove redundancy.