finnaly pass the button context correctly