us622: implement requestButton