created a menu-level page and introduced an eventing system for layouts