make uiHandleButtonData local again