add NM callback events to role history; move more container tracking into AppState as well as request construction -getting ready for history model