fanart art issus that is rackin my brain.

So this is the variable for the fanart

Code:
<variable name="GlobalBackground">
    <value condition="!String.IsEmpty(Skin.String(MyBackground))+Skin.HasSetting(CustomBackground)">$INFO[Skin.String(MyBackground)]</value>
    <value condition="!String.IsEmpty(Container(9001).ListItem.Art(fanart)) + !Skin.HasSetting(featured)+Window.IsActive(Home)">$INFO[Container(9001).ListItem.Art(fanart)]</value>
    <value condition="!String.IsEmpty(Container(9001).ListItem.Art(fanart)) + ControlGroup(7001).HasFocus + Skin.HasSetting(featured)+Window.IsActive(Home)">$INFO[Container(9001).ListItem.Art(fanart)]</value>
    <value condition="!String.IsEmpty(ListItem.Art(fanart))">$INFO[ListItem.Art(fanart)]</value>
    <value/>
</variable>

Just so you know container 9001 is a widget… This works fine on my phone no mater what I change the widget to … but on the pc if fill the widget with a addon. it will only show the first item fanart when I have contatiner 9001 in focus instead of changing and a differ movie comes into focus.

Any ideas?