Glimpse is written to be agnostic to the underlying widget set (SWT, Swing, etc...). The GlimpseCanvas interface hides the details of the particular widget set being used.
If you want to attach Swing/SWT mouse listeners, or do widget set specific things like adjusting the cursor, you'll need to use the Swing/SWT specific methods of the concrete GlimpseCanvas implementation for your widget set (like NewtSwingGlimpseCanvas). For example:
NewtSwingGlimpseCanvas.setCursor( ... )