add clickCallback feature