You say that the "cursor problem" is Unicode imposed. It isn't. It is an
implementation problem. This appears to be the incorrect assumption you are
reasoning from.

--
---------------------------------------------------------------------------
Mark Leisher
Computing Research Lab Frantic orthodoxy is never rooted in
New Mexico State University faith but in doubt. It is when we are
Box 30001, MSC 3CRL unsure that we are doubly sure.
Las Cruces, NM 88003 -- Reinhold Niebuhr (1892-1971)