Non-editable block handling in moveToClosestEditablePosition.
Moved default keystroke handlers from widget to fake selection.