Then on issue 6 ep the mouse movement is ok, the menu disappears when the cursor leaves it.
I did not check yet , i just thinking (i did not turn on my pc), and this pointer jumping error what your old ep produce should not occur, the mouse is read in the interrupt, and screen addree is calculated also there and stored, so interrupt is disabled, and it seems cursor position goes to bad, what normally can not occur.