Added add-to-existing data method for websockets and moved guidelines to background group to stay in bg when redrawing