Added normalization so that normalized events can utilize toHandleWith
Added unit tests around them