I am implementing WASD movement across my 2D tile maps using the built in Horizontal and Vertical axes in Unity. When I start pressing those keys though the mouse cursor jumps back to the center of the screen, if I try to move the mouse cursor around while using WASD the cursor just keeps resetting to the center of the screen every few frames. I know this is caused by NGUI because if I disable the UIRoot object in my scene it stops doing it. Traversing the map works fine, it is just annoying that the cursor jumps to the center of the screen, and will be problematic later given the way I intend to design my game.
Is there a setting somewhere to change this behavior?