clean button listener