anchor.diff:      let private handleNuEntityDragBegin (form : GaiaForm) (_ : Event<MouseButtonData, Game>) world =
           if not (canEditWithMouse form world) then
               let handled = if World.isTicking world then Cascade else Resolve
  -            let mousePosition = World.getMousePositionF world
  +            let mousePosition = World.getMousePosition world
               match tryMousePick mousePosition form world with
               | (Some entity, world) ->
                   Globals.pushPastWorld world
  
positive.code:     let private updateCameraDrag (_ : GaiaForm) world =
          match (getEditorState world).DragCameraState with
          | DragCameraPosition (pickOffset, mousePositionScreenOrig) ->
              let mousePosition = World.getMousePositionF world
              let mousePositionScreen = World.mouseToScreen mousePosition world
              let eyeCenter = (pickOffset - mousePositionScreenOrig) + -Constants.Editor.CameraSpeed * (mousePositionScreen - mousePositionScreenOrig)
              let world = World.setEyeCenter eyeCenter world
  
negative.code: 
      let init nuConfig =
          Nu.init nuConfig
          Globals.SelectEntity <- selectEntity
  