modified the button api to allow for release timing as well
add up-n-down sketch.  See the readme for details