Try logging the callback data before the condition in the button handler to see what it contains. Maybe you confused something.