I really don't think it should take this much effort to configure a button.