recovered removed customActionClicked function