Handling view history without communicating with server, as it was just relaying message back. Let me know if I am wrong in assuming this works.