cursorColorAction works. I am less confident that this single pixel cursor idea is a good one. Getting cursor action to work required me to make a refreshcursor function, which might be the solution to my selection bug