Fixed Issue#4

Wrapped Performance.draw() in a context.save()/restore(). This fixed the context state change bug that affected text rendering.