added {hide,show}Cursor()