# Open editor
# Place vehicle with driver
# Fill vehicle driver init code:
```
(vehicle player) addEventHandler ["EpeContactStart", {
systemChat format["EpeContactStart: %1", _this];
}];
(vehicle player) addEventHandler ["EpeContact", {
systemChat format["EpeContact: %1", _this];
}];
(vehicle player) addEventHandler ["EpeContactEnd", {
systemChat format["EpeContactEnd: %1", _this];
}];
```
# Start mission as vehicle driver
# Drive the vehicle to any TERRAIN object - walls, fences, lamps etc.
# See systemChat messages:
```
EpeContactStart: [R Alpha 1-1:1 (playerName),<NULL-object>,"","",0]
EpeContact: [R Alpha 1-1:1 (playerName),<NULL-object>,"","",668.879]
EpeContactEnd: [R Alpha 1-1:1 (playerName),<NULL-object>,"","",0]
```
There would be no questions, but some objects returned correctly.
For example, object with class
```
EpeContactStart: [R Alpha 1-1:1 (playerName),26f7aec9600# 1121126: lampstreet_small_f.p3d,"","",0]
EpeContact: [R Alpha 1-1:1 (playerName),26f7aec9600# 1121126: lampstreet_small_f.p3d,"","",154.578]
EpeContactEnd: [R Alpha 1-1:1 (playerName),26f7aec9600# 1121126: lampstreet_small_f.p3d,"","",0]
```
Such a difference seems to me a bug.