timing issue with setting modes
treat whitespace words of length 1 the same as others

without this multicursor doesn't work in cases like

foo: bar
a:   baz
small cleanup
add callback to setTheme as well
Merge pull request #1479 from ajaxorg/pulreq

Fix timing issue with setting modes