Trying a different set_cursor interface to make multiple os support easier