Re-working the stroke event classes. The TelestrationRecorder class now captures point data when raised by the canvas into a list of 'recording events' with proper timestamps, but only if the recorder is actually in the recording state.