more flexible tempo change events

tempo change events can make reference to measure|beats