Fix button refresh bug by adding a new controller.