improved scrolling
improved document.fill
better behaviour of selection