added transparent cursor