Revamping ChatView/ChatScene's mouse handling