Firefox 3 lacks Function.bind()
In rich text, find text node nearest to caret

Use the editor’s selection directly instead of the selection’s range, which is less convenient.

Fixes #69.