ButtonBuilder.onClickOpen() and HeaderButtonBuilder.onClickOpenDialog()