Crossing events are now detached from widget state, all tricky consequences from getting multiple crossing events are now somewhat moot. Resort to sending all generated crossing events, and drop this barely (ever?) used API.