Fixed a couple of compile errors in code museum.

Patch by: jlabanca
Review by: rjrjr



git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@5154 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/reference/code-museum/src/com/google/gwt/museum/client/defaultmuseum/Issue1932.java b/reference/code-museum/src/com/google/gwt/museum/client/defaultmuseum/Issue1932.java
index 4a13b2f..394bbc4 100644
--- a/reference/code-museum/src/com/google/gwt/museum/client/defaultmuseum/Issue1932.java
+++ b/reference/code-museum/src/com/google/gwt/museum/client/defaultmuseum/Issue1932.java
@@ -122,7 +122,7 @@
       public void onPreviewNativeEvent(NativePreviewEvent event) {
         // Ignore events outside of the sandbox
         NativeEvent nativeEvent = event.getNativeEvent();
-        Element target = nativeEvent.getTarget();
+        Element target = Element.as(nativeEvent.getEventTarget());
         if (!sandbox.getElement().isOrHasChild(target)
             && !positioner.getElement().isOrHasChild(target)) {
           positioner.removeFromParent();
diff --git a/reference/code-museum/src/com/google/gwt/museum/client/defaultmuseum/VisualsForEventsFiring.java b/reference/code-museum/src/com/google/gwt/museum/client/defaultmuseum/VisualsForEventsFiring.java
index cc82e43..41f60fd 100644
--- a/reference/code-museum/src/com/google/gwt/museum/client/defaultmuseum/VisualsForEventsFiring.java
+++ b/reference/code-museum/src/com/google/gwt/museum/client/defaultmuseum/VisualsForEventsFiring.java
@@ -385,24 +385,25 @@
     });
     button.addMouseOutHandler(new MouseOutHandler() {
       public void onMouseOut(MouseOutEvent event) {
-        assert event.getFromElement() != null;
-        assert event.getToElement() != null;
-        if (button.getElement().equals(event.getFromElement())
+        NativeEvent nativeEvent = event.getNativeEvent();
+        assert nativeEvent.getRelatedEventTarget() != null;
+        assert nativeEvent.getEventTarget() != null;
+        if (button.getElement().equals(nativeEvent.getEventTarget())
             && button.getElement().getParentElement().equals(
-                event.getToElement())) {
-          passTest(event.getNativeEvent());
+                nativeEvent.getRelatedEventTarget())) {
+          passTest(nativeEvent);
         }
       }
     });
     button.addMouseOverHandler(new MouseOverHandler() {
       public void onMouseOver(MouseOverEvent event) {
-        assert event.getFromElement() != null;
-        assert event.getToElement() != null;
-
-        if (button.getElement().equals(event.getToElement())
+        NativeEvent nativeEvent = event.getNativeEvent();
+        assert nativeEvent.getRelatedEventTarget() != null;
+        assert nativeEvent.getEventTarget() != null;
+        if (button.getElement().equals(nativeEvent.getEventTarget())
             && button.getElement().getParentElement().equals(
-                event.getFromElement())) {
-          passTest(event.getNativeEvent());
+                nativeEvent.getRelatedEventTarget())) {
+          passTest(nativeEvent);
         }
       }
     });