A simple button library written in C
Implements a button handler that can report multiple successive clicks and long clicks