TNL-931: Eventing for Student Notes.

@mulby, @jmclaus  please review.
don't we have to emit this with async == false?

I don't want to lose events because the browser drops the XHR when it redirects...