wireup events for button sending