clean up button interface