this makes me consider - should profiling be active when the extension is open or should it have a switch to enable / disable?