[API-BREAKAGE] More flexible handle_backspace()