Microsoft is shit. You made the mistake (as did I) of buying one. Don't do it again.
Logitech are great. That's what I use now and has worked flawlessly. I'm sure they have many different models and I wouldn't know which one is best for you, but just make sure you stay away from Microsoft.