ChatActivity and ChatAdapter

Ability to invoke chat activity from multiple areas in the application