Visualisation update was using rowsChanged instead of the visualisation

object