Index: NoesisView.cs
===================================================================
--- NoesisView.cs	(revision 7970)
+++ NoesisView.cs	(working copy)
@@ -408,12 +408,6 @@
         _useRealTimeClock = false;
     }
 
-    void Start()
-    {
-        // Disabling this lets you skip the GUI layout phase
-        useGUILayout = false;
-    }
-
     void OnEnable()
     {
         _commands = new UnityEngine.Rendering.CommandBuffer();
@@ -447,10 +441,6 @@
         LoadXaml(false);
     }
 
-    void OnDisable()
-    {
-    }
-
     private Camera[] _allCameras;
     private Camera _rootCamera;
     private Camera _myCamera;
@@ -1064,6 +1054,7 @@
     {
         if (_uiView != null)
         {
+            UnityEngine.GUI.depth = -(int)_myCamera.depth;
             ProcessEvent(UnityEngine.Event.current, _enableKeyboard, _enableMouse, _emulateTouch);
         }
     }
