Added 404 handling so that pressing buttons when viewing directly from GitHub produces less obscure error messages.