> But now I'm thinking, the text under Select and Paste should not be > the same, unless you are pasting nothing or exactly the text you are > pasting over.
it needs two entries at each vertex: one for the buffer, one for what's on screen. then the paste becomes: select: scr: hwhw_hw_hwhw buf: wh paste: scr: hwhw_wh_hwhw buf: wh where the underscored text is "selected".