I have a form using the 'card' layout. The formpanel sits in the center region of a viewport. The form panel loads a store from an ajax call and then dynamically renders a list of questions from the store onto several pages (cards). Everything is working OK except IE7 wants to add an extra panel at the beginning. I can't figure out why.

On Firebug here's the rendering output. IE8 also behaves like this...


On IE7, here's what happens:


Since the items is empty on initiation (initComponent) I made sure to add not add any items and to delete existing items. Why is IE7 adding the extra panel?