[fix] use RequestContext and update current context instead of creating new Context

avoid overwriting other context variables that may be set by libs (such as socketio)
[rm] annoying debug logging (mouse[in/out] events)