Avoid calling `Function#apply` with too many args
Avoid calling `Function#apply` with too many args

Fixes #21: RangeError: Maximum call stack size exceeded

Also avoids pushing empty non-highlight text nodes to the overlay.

yuku-t/textoverlay,yuku-t/textoverlay,yuku-t/textoverlay