Fixes #3. Complete rewrite of button/trigger evaluation. Multiple chords are possible now. If the timing between button and trigger is not ideal, the chord is changed anyway.