protected function generateEventNames($baseEventName, Page $page)
    {
        $pageName = $page->getPageName();
        $language = $page->getCurrentLanguage();

        return array(
            $baseEventName,
            $baseEventName . '.' . $language,
            $baseEventName . '.' . $pageName,
            $baseEventName . '.' . $language . '.' . $pageName,
        );
    }