Do you mean for the delegate or the event callback? I took a quick look the other day, but I think it should be a tk2dButton component, at least for consistencies sake, and in the interest of backwards compatibility. In hindsight, I do agree that the source should have been a GameObject.