In some programs it seems to work well, I do make sure I move it only a bit, but in some programs it skips from way too slow to way too fast with nothing in between.