own x cursor support