Fix up the buttonlist.
routes.js: send HTML and buttons for programs; fix other routes.