public class GuiEvent extends Event:
Base payload for GUI events emitted by window and terminal widgets.
GUI payloads derive from klyn.events.Event, so handlers always receive a common source and timestamp in addition to GUI-specific fields.
event = GuiEvent(button) print(e.source)