fix bug: select a block of code first, then can't select another block of code until a double click

for the second selection of block, evaluator is in visual mode, and the
visual evaluator make the second selection range to (cursor point, 0)
in @selector(didEndHandler).