refining, hopefully, javascript. also new books object, show all option in dropdown. url hash to remember state.