do you need flat top or a button to make contact?