added sendmessage, screen sharing, and gesture sharing functionalities