use "current-range" and "current-selection" modules
test: whitespace