provide view port to the cursor moves

Signed-off-by: Florian Thienel <florian@thienel.org>
17 files changed