David Christian Berg wrote: [...]
Anyways, I don't like the idea of flipping the cursor.
You forgot to tell us why.