 
     KD.singletons.socialapi.cacheItem m
 
-    addToScreenMap {channelId: m.initialChannelId, body: m.body}
+    addToScreenMap { messageId: m.id, clientRequestId: m.clientRequestId }
 
     return m
 



  addToScreenMap = (options) ->

    {messageId, body, channelId} = options
    {_inScreenMap} = KD.singletons.socialapi

    type  = messageId or channelId
    token = getScreenMapToken body, type

    _inScreenMap[token] = yes


  messageRequesterFn = (options) ->

    {message} = message  unless message.typeConstant?
    {_inScreenMap}  = KD.singletons.socialapi

    {id, clientRequestId} = message

    inside = _inScreenMap[id] or _inScreenMap[clientRequestId]

    return not inside

