Button: We could have done things differently