Default How do kin know when a user is typing

I think everyone can say that Kik Messagener is an awesome app. You can use it to send message to people that you want to chat with and the best part, you don't have to give them your phone number at all. The only thing I don't like is the sent, delivered, and read system. I don't like it because if I want to ignore someone its pretty hard because they know when you have read their message and I don't like that at all. How does kik have this power to know when a user is typing? Can someone please let me know

Sent from my LGLS740 using XDA Free mobile app