better organized/commented. added word-left/right bindings