implementation message types from function list
implementation message handling
bug locsim listener
message global id + return packet