Page: add dialog extension
Page: add extension to replace dialog widget
Page: add enhanced option for page and tests for dialog extension
Dialog Extension: remove call to _enhanced is now called by page