Fix previous characters not being removed in contenteditables

Quick fix for #1. Ensure that when extending the selection to cover characters that need to be removed (e.g. the first two periods in an ellipsis, the first hyphen when typing “--” to make an em-dash), the selection goes the right direction (backwards).