load the context methods onto the canvas class prototype
testing out mr doobs object-based event dispatcher class
implementing custom events model and adding update event emission from draw engine