Move landing page handling to dedicated controller