Having to answer or decide without warning or preparation.
At that very moment.
In a particular place.
Not scripted; without a script.
Unplanned, unexpected, spontaneous.