support WORD motion

Credit to @joshtch for the feature request and example implementation.