fixed mark as read, made middle click the markasread as well, wrote more documentation