Added an intermediary view to ensure foreground always loads correctly