end of day commit

prepared migration to event system, nothing integrated into live code
yet though
end of day commit

further preparations for event system (nothing actually changed yet)