Refactored ChromeAction