Don't manipulate msg data but change view

Refs #29 
Should fix:
 - wrong order when msg x is send before msg y, but msg y is received first
 - impossibility to add a msgs to the msgs array with an earlier timestamp