           block(this)
         finally
           context.restore()
-        
 
         return this
 

        context.fillRect(x, y, width, height)

        return this

      ###*
      * Adapted from http://js-bits.blogspot.com/2010/07/canvas-rounded-corner-rectangles.html

        if color
          if color.channels
            context.fillStyle = color.toString()
          else
            context.fillStyle = color
          
