XAML for producing this page:

<Canvas
   xmlns="http://schemas.microsoft.com/client/2007"
   xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">

   <MediaElement x:Name="media" Source="images/bud_ads2.wmv" Width="300" Height="300" >
      <MediaElement.Clip>
         <EllipseGeometry Center="155,150" RadiusX="115" RadiusY="90" />
      </MediaElement.Clip>
   </MediaElement>

  <Ellipse Height="200" Width="250" Canvas.Left="30" Canvas.Top="50"
     Stroke="Black" StrokeThickness="10" />

<!-- Stops media playback.-->
  <Canvas MouseLeftButtonDown="media_stop" Canvas.Left="75" Canvas.Top="260">
    <Rectangle Stroke="Black" 
       Height="40" Width="40" RadiusX="5" RadiusY="5">
      <Rectangle.Fill>
        <RadialGradientBrush GradientOrigin="0.75,0.25">
          <GradientStop Color="Orange" Offset="0.0" />
          <GradientStop Color="Red" Offset="1.0" />
        </RadialGradientBrush>
      </Rectangle.Fill>
    </Rectangle>
    <TextBlock Canvas.Left="5" Canvas.Top="5">stop</TextBlock>
  </Canvas>

  <!-- Pauses media playback. -->
  <Canvas MouseLeftButtonDown="media_pause"
     Canvas.Left="125" Canvas.Top="260">
    <Rectangle Stroke="Black" 
       Height="40" Width="50" RadiusX="5" RadiusY="5">
      <Rectangle.Fill>
        <RadialGradientBrush GradientOrigin="0.75,0.25">
          <GradientStop Color="Yellow" Offset="0.0" />
          <GradientStop Color="Orange" Offset="1.0" />
        </RadialGradientBrush>
      </Rectangle.Fill>
    </Rectangle>
    <TextBlock Canvas.Left="5" Canvas.Top="5">pause</TextBlock>
  </Canvas>

  <!-- Begins media playback. -->
  <Canvas MouseLeftButtonDown="media_begin" Canvas.Left="185" Canvas.Top="260">
    <Rectangle Stroke="Black" RadiusX="5" RadiusY="5"
       Height="40" Width="50">
      <Rectangle.Fill>
        <RadialGradientBrush GradientOrigin="0.75,0.25">
          <GradientStop Color="LimeGreen" Offset="0.0" />
          <GradientStop Color="Green" Offset="1.0" />
        </RadialGradientBrush>
      </Rectangle.Fill>
    </Rectangle>
    <TextBlock Canvas.Left="5" Canvas.Top="5">play</TextBlock>
  </Canvas>

  <Canvas.Triggers>
    <EventTrigger RoutedEvent="Canvas.Loaded">
      <EventTrigger.Actions>
        <BeginStoryboard>
          <Storyboard x:Name="animation"
              Storyboard.TargetName="ellipse"
              Storyboard.TargetProperty="(Canvas.Left)" >
            <DoubleAnimation To="280" Duration="0:0:10" />
            <DoubleAnimation Storyboard.TargetName="ellipse2" To="0" Duration="0:0:10" />
            <DoubleAnimation Storyboard.TargetName="Vertical1" To="300" 
                                        Duration="0:0:10" RepeatBehavior="Forever" />
            <DoubleAnimation Storyboard.TargetProperty="(Canvas.Top)"
                                        Storyboard.TargetName="Horizontal1" To="300"
                                        Duration="0:0:10" RepeatBehavior="Forever" />
            <DoubleAnimation Storyboard.TargetProperty="(Canvas.Top)"
                                        Storyboard.TargetName="Horizontal2" To="-300"
                                        Duration="0:0:10" RepeatBehavior="Forever" />
            <DoubleAnimation Storyboard.TargetProperty="(Canvas.Left)"
                                        Storyboard.TargetName="Vertical2" To="-300"
                                        Duration="0:0:10" RepeatBehavior="Forever" />
            <ColorAnimation 
               Storyboard.TargetName="e1_brush"
               Storyboard.TargetProperty="Color"
               From="Blue" To="White" Duration="0:0:20" />
            <ColorAnimation 
               Storyboard.TargetName="e2_brush"
               Storyboard.TargetProperty="Color"
               From="Blue" To="White" Duration="0:0:20" />
            </Storyboard>
        </BeginStoryboard>
      </EventTrigger.Actions>
    </EventTrigger>
  </Canvas.Triggers>

  <Line x:Name="Horizontal1" X1="1" Y1="1" X2="300" Y2="0"
              Stroke="#000000" StrokeThickness="1"/>
  <Line x:Name="Horizontal2" X1="0" Y1="300" X2="300" Y2="300"
              Stroke="#000000" StrokeThickness="1"/>

  <Line x:Name="Vertical1" X1="1" Y1="1" X2="1" Y2="300"
              Stroke="#000000" StrokeThickness="1"/>
  <Line x:Name="Vertical2" X1="300" Y1="1" X2="300" Y2="300"
              Stroke="#000000" StrokeThickness="1"/>

  <Ellipse x:Name="ellipse" Height="20" Width="20" Canvas.Left="0" Canvas.Top="10">
    <Ellipse.Fill>
      <SolidColorBrush x:Name="e1_brush" Color="Blue"/>
    </Ellipse.Fill>
  </Ellipse>

  <Ellipse x:Name="ellipse2" MouseLeftButtonDown="Hello"
                 Height="20" Width="20" Canvas.Left="280" Canvas.Top="10">
    <Ellipse.Fill>
      <SolidColorBrush x:Name="e2_brush" Color="Blue"/>
    </Ellipse.Fill>
  </Ellipse>

  <!-- Hyperlink to Page 2 -->
  <Canvas Width="100" Height="50" Canvas.Left="120" Canvas.Top="5"
     Background="transparent"
     MouseEnter="_linkEnter"
     MouseLeave="_linkLeave"
     MouseLeftButtonDown="_linkDown">

     <TextBlock FontSize="14"
         FontFamily="Comic Sans MS"
         Text="To Page 2" Foreground="Blue" />
     <Line Stroke="Blue" StrokeThickness="1" X1="0" Y1="20" X2="65" Y2="20"
              x:Name="ToPage2Line" Opacity="0" />
  </Canvas>

  <!-- Hyperlink to Page 2 -->

</Canvas>