Get the FREE one-click dictionary software for Windows
or the iPhone/iPad and Android apps
Adjective: on-the-scene
  1. At the scene of action
    "an on-the-scene reporter";
    - on-the-spot

See also: on-site