added callback for taphold setting item