Work on #268: Cursor position not updated.

Leaking handle to an SWT 'GC' instance caused some screen corruption,
drawing the cursor at invalid positions.

Disposing the GC instance seems to nullify this corruption.