Changed event system.. hopefully to the better.