   engine.bind "overlay", (canvas) ->
     # print the player's health. This will be
     # positioned absolutely according to the viewport.
-    canvas.fillText("HEALTH:", 20, 20)
-    canvas.fillText(player.health(), 50, 20)
+    canvas.drawText
+      text: "HEALTH:"
+      position: Point(20, 20)
+
+    canvas.drawText
+      text: player.health()
+      position: Point(50, 20)
   </pre></code>
 
   @name overlay
   @methodOf Engine#
   @event
-  @params {PowerCanvas} canvas A reference to the canvas to draw on. 
+  @params {PixieCanvas} canvas A reference to the canvas to draw on. 
   ###
 
   Engine = (I) ->

  <code><pre>
  engine.bind "draw", (canvas) ->
    # print some directions for the player
    canvas.fillText("Go this way =>", 200, 200) 
  </pre></code>

  @name draw
  @methodOf Engine#
  @event
  @params {PowerCanvas} canvas A reference to the canvas to draw on.
  ###

  ###*

  @name beforeDraw
  @methodOf Engine#
  @event
  @params {PixieCanvas} canvas A reference to the canvas to draw on.
  ###

  ###*
