add more fancy cursor stuff to DList