little polish, beginning message handler rewrite with event communication.
little polish, beginning message handler rewrite with event communication.

databrary/databrary,databrary/databrary,databrary/databrary,databrary/databrary