Sorry for being absent. Email notifications stopped coming. Don’t know why.
For cursor not redrawn fix you could use pseudo movement for mouse cursor by using: [FONT=Courier New]FSlateApplication::Get()->SetCursorPos(MouseCoordinates), where [FONT=Courier New]MouseCoordinates is current mouse coordinates you get by [FONT=Courier New]GetMousePosition(). This should force cursor redraw.
I can’t check if that works now because currently I don’t have a working copy of UE build. But if my memory serves me right I fixed that cursor behaviour by using method I’ve just explained.