Cancel selection mid-drag with esc key

Allow user to change their mind mid-drag and cancel a "pending" selection zoom using the escape key.