implement wincursor