I refactored markup, wrangled with browser quirks, and hid elements all in the hopes of improving the screen reader experience