buttons fragment callback approved