Implements tone()/noTone() API and add piezo component
Add perform click feature to button component