consistency on handling uncommitted pre-edit buffers on input position change ? gtk2/firefox/OOo