[TENAC-21] handle multiple "clients" for a model.
update scope automatically on event
[TENAC-21] pass in event payload instead of angular event object
[TENAC-21] update basic usage example