How to Determine if a Chat Message has been Received and/or Viewed