Chrome extension messaging workaround