added abstract StepKeyboardMediator child
Got Tones working again with the new framework tweaks