SM event eval

Impacts are now like others.
They have access to a "param" variable.
*use correct fired parameters, not only first one ....
test testEvent adaptation

remove function.
Add test for multiple events