added a new debounce hook (using it to limit the amount of react re-renders as network resources continue to load onto a web page)
refactored devtools/index.ts to improve upon performance.
moved the event listener listening for local storage changes to the init req chain into its own react hook (previously it was inside of the fetchEvents hook
also further reduced the amount of react re-renders relative to the req chain by removing logic around that from app context to inspectContext (set hooks were getting invoked in both contexts are only needed in one of the context files)