note that we basically display the style for a link instead of a button, so even in a normal browser we'd need to override the normal style. So this does not look that hacky to me.

Maybe we could have a button-that-looks-like-a-link style in the building blocks, though. What do you think @rnowm ?

As a remark, but I think you'll agree, I think we still need a button because this triggers an action (as opposed to a link that points to another resource)