begin work on visual cursors