I probably need to call the super keyword on `resetCursorRects()` to inherit the default cursor functionality and then use `addCursorRect(bounds, cursor: .arrow)` to register the area where the cursor should be an arrow.


Apple Developer Documentation
resetCursorRects() | Apple Developer Documentation
Overridden by subclasses to define their default cursor rectangles.

Apple Developer Documentation
addCursorRect(_:cursor:) | Apple Developer Documentation
Establishes the cursor to be used when the mouse pointer lies within a specified region.