Use editable flag.
Populate users and channels cache in setup with data returned from rtm.start API
method.
Also include timestamp in the message trigger payload.