                 var rmsg :String = MessageBundle.compose(
                     "m.recipient_idle", MessageBundle.taint(target),
                     TimeUtil.getTimeOrderString(idle, TimeUtil.MINUTE));
-                displayFeedback(_bundle, rmsg);
+                displaySystem(_bundle, rmsg, SystemMessage.FEEDBACK, feedbackLocaltype);
             }
         };
         _cservice.tell(_cctx.getClient(), target, message, new TellAdapter(failure, success));

                if (awayMessage != null) {
                    var msg :String = MessageBundle.tcompose(
                        "m.recipient_afk", target, awayMessage);
                    displayFeedback(_bundle, msg);
                }
            }


     * @param target the username of the user to which the tell message should be delivered.
     * @param msg the contents of the tell message.
     * @param rl an optional result listener if you'd like to be notified of success or failure.
     * @param feedbackLocaltype this local type will be used for both TellFeedbackMessages, and 
     *                          regular feedback that is dispatched for away/idle messages.
     */
    public function requestTell (target :Name, msg :String, rl :ResultListener, 
        feedbackLocaltype :String = ChatCodes.PLACE_CHAT_TYPE) :void
    {
        // make sure they can say what they want to say
        var message :String = filter(msg, target, true);
