track if the view has already been rendered in the model
track which grid is active, activate on socket read. update model if it already exists. shitty slow placement.