a midway push
Implements Visibility API and many fixes

 - Server Lag now appears properly
 - Fixes in Typing Now and Events Style
 - Better handling of Typing timers
 - Title now contains the room name
 - Title animation
 - Unread marker
 - Different style for your name