@neauoire In GTK the distinction between pointer and cursor (the text caret) was very explicit, which was important because the thing I was doing with it was manipulating the cursor to make it move along with the pointer and vice versa (it turned out it felt weird to most people, but imo it was kinda good UX)