Functional groovy buttons.