use <button> tags for install buttons
steal declarative code used in previous install test page project
add ondownloadhandler for download problems