update buttons in citadel controller to use new on_click in buttons