Update cursor based on Option key state

Continuing the discussion from Drag-and-Droppy: