Currently there is no way to remove the cursorstyle again from the canvas.
We should make setting CursorIcon::Default to actually remove the cursor style, that way it also behaves exactly like it would even if the user never calls Window::set_cursor().