callback this reference, multiple buttons on 1 selector

a) use call for the callback with "this" pointing the current button. 
b) Loop buttons, so each receives his own timers, states, etc