Wenn du kein Geld weter ausgeben willst, kann man das so sagen.
Oder wie von Norbert geschrieben, einfach mal im Netz suchen. Ansonsten eben selbst entwickeln.
Wenn du doch auch Geld ausgeben willst, gibt es diverse Hersteller, die Bibliotheken mit eigenen Controls,... verkaufen.