the m570 from logitech behaves correctly in that regard. I was reading on the internet that the problem I have with them is not a new problem but seems to occur a lot that the switches start malfunctioning, so I mailed the logitech customer service. Lets see if they will respond