did backend for ConvoViewController, pushing it to @shivakilaru to make the tap recognizing work