newevt no longer uses the nested dict, added some more tests