keyboard: override section movements.

also, update documentation.

should fix issue #72.