The project I'm currently working on, Facebook Chat, offered a nice set of software It is rather keeping each online user aware of the online-idle-offline states of .