block selection now includes cursor location