In rural New England, it is common for a fire apparatus to use this term to announce its arrival at an emergency. It is not known how something can be both off and on at the same time, creating a paradox.
A synonym for dating that refers to a couple with a strong public presence. To be On The Scene with someone is to be in relationship that takes place primarily in public settings (concerts, clubs, protests, etc).