bug fix : user selected can be selected again inside the message function