Added tempo listener and processor (combined since: why would we spork a shred just to have it set a field?
Merge remote-tracking branch 'origin/MA_MoreChuck' into JM_ChuckReneovation
Lots of progress