[gtk viewer] Clear old text insertion cursor

When drawing a new text insertion cursor, clear the old one and do not
keep it blinking indefinitely.
[backend] This argument is not optional
[backend] Drop wrong point to pixel conversion