Delegate button events less specifically
Add a link