beep support (untested)
move timer interrupt clear flags into the personalities