Прочитанное и непрочитанное сообщение: какой обработчик использовать?
=======================================================================

 Приветствую всех.  
  

Я думаю, что все понимают и видели, как работают прочитанные и непрочитанные сообщения в социальных сетях. Но как именно, в таких случаях, браузер распознает, что сообщение прочитано? Понятно, что это какой-то обработчик, но я не нашел ничего похожего. Всякие указатели мыши, клики, но это не то.   
  

Кто-нибудь знает, какой именно обработчик используется и, если это не обработчик событий, то что?  
  

Заранее спасибо. 

 Например можно подглядеть идею у vk.com, там сообщения считаются прочитанными, если 1) пользователь переключился в чатик, 2) провел по ним курсором мыши, 3) зафокусил поле ввода или 4) попытался ввести что-то в поле. 

 браузер никак не распознает  
  

к событиям браузера привязывается обработчик, который передает флаг "прочитан" в базу данных