Mouse Pointer Duplicate Frozen on Screen With Xrandr Change

I have an ASUS laptop running OpenSuse 13.1 x86_64 that I use to push three monitors with xrandr. Two monitors are connected to the laptop’s vga and hdmi and the 3rd is connected over usb with a displaylink adapter. Everything works great except when I run my xrandr script which executes the appropriate xrandr commands to set my screens, the previous graphic of the mouse pointer gets burned into the screen at a static location right where it was sitting when the script ran while the new mouse pointer is still usable as normal. This issue existed in 12.3 as well. Anyone else seen this issue or have any ideas on why this happens?