Add overloads to the button wrapper methods to accept a delegate (like an anonymous function or something).