Updating my listing views to make it more usable for a screen reader

There are a lot of changes, but the basic gist is to add labels to inputs and make links and dialogs work with the screen reader.
Is there some reason you changed this javascript? This change isn't covered in the pull request description.