Function InputEvent.this

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

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