transfer longClickListener to setListener method