cursor color changing etc fixes