Moving pageview delegates to their own module. Allow for complete
control over pageview from PM::Screen methods