add button via event handler