Reduce indirection in event ID assignment.
Add Label widget. Just a bit more to go now.