este .button é aplicando em que casos?