Hardware cursor now works correctly