Generally, mouse interaction is fully implemented and produce the correct sequences. As I don't use vim, however, I'm not sure what vim does right or wrong in this case. A quick google reveals that there are several different mouse-related options, one of which is ttymouse. What's that set to in your config?
cheers! mar77i