event baton now working
one event baton in practice, but keyboard is complicated...