add TapListController.java