I wonder if all these selectors should be abstracted into configuration somewhere. It might make it easier to document the JS expectations that way, too.