super basic key

to do:

get working with slider and responding to different times
clean up ALOT and test
style properly - smaller by default
more regions