Function InputEvent.this

custom event is public because otherwise there's no point at all

this(
  trial.arsd.terminal.CustomEvent c,
  Terminal* p = null
);