Fixed a bug affecting the `cursors` property

* Fixed a bug in which the `cursors` property would fail to work if an image layer was present
* Exposed several methods for developer use, including `setCanvasFont()` and `measureText()`