I haven't had enough time to put together a real slick sample but I do have an illustration (http://cid-dafd19bc5d669d8f.skydrive.live.com/browse.aspx/AreaOfInterestLayoutInput). I use this code for things like pivots and slidedecks as a replacement for code like the following;
<AreaOfInterestLayoutInput Name="AreaOfInterest" Id="
Selected"/>
...
<Rule>
<Conditions>
<Equality Source="[SlideDeck.ChosenIndex]" Value="[Index.SourceValue!cor:Int32]" />
</Conditions>
<Actions>
<Invoke Target="[TextSlideName.SetLayoutInput]" oNewValue="[AreaOfInterest]" InvokePolicy="Synchronous"/>
<Set Target="[TextSlideName.Font]" Value="[SelectedFont]"/>
<Set Target="[TextSlideName.Margins]" Value="[SelectedItemMargins]"/>
<Set Target="[TextSlideName.Alpha]" Value="1.0"/>
</Actions>
</Rule>
<Rule>
<Conditions>
<Equality Source="[SlideDeck.ChosenIndex]" Value="[Index.SourceValue!cor:Int32]" ConditionOp="NotEquals" />
</Conditions>
<Actions>
<Invoke Target="[TextSlideName.SetLayoutInput]" idInput="[AreaOfInterest!ILayoutData.Data]" oNewValue="null" InvokePolicy="Synchronous"/>
<Set Target="[TextSlideName.Font]" Value="[Font]"/>
</Actions>
</Rule>
What is going on in the above markup (Microsoft.MediaCenter.Shell.dll!SlideAnimations.mcml) is when the user navigates right or left in a SlideDeck the scroller with the slide titles never gets selected or focus, but "slides" into place as the selected title.

When looking at my markup in Default2.mcml the two things to pay attention to are the wireup of the AreaOfInterestHelper;
<shl:AreaOfInterestHelper Name="AreaOfInterestHelper"/>
And how to use it;
<Invoke Target="[AreaOfInterestHelper.SetSelected]" Panel="[LabelPanel]"/>
<!--Invoke Target="[AreaOfInterestHelper.SetFocused]" Panel="[LabelPanel]"/-->
<!--Invoke Target="[AreaOfInterestHelper.RemoveLayoutInput]" Panel="[LabelPanel]"/-->
The code behind for this does the following;
public void SetSelected(object Panel)
{
Type panelType = Panel.GetType();
areaOfInterestWrapper = new PrivateObjectReflector("Microsoft.MediaCenter.UI.AreaOfInterestLayoutInput, Microsoft.MediaCenter.UI, Version=6.0.6000.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", new object[] { "Selected" });
MethodInfo theMethod = panelType.GetMethod("SetLayoutInput", new Type[] { areaOfInterestWrapper.Instance.GetType() });
theMethod.Invoke(Panel, new object[] { areaOfInterestWrapper.Instance });
}
Notice how I'm setting the id of the AreaOfInterestLayoutInput to "Selected". You can set a UI element to selected or focused and trick the scroller. If you want to remove this you would "RemoveLayoutInput" with the same logic as the MS SlideDeck example above.
Code should be pretty self explanatory.
If I get time I'll put it into a proper sample illustration, but you should get the gist.