observers do something, probably correct, TODO make QMatrix visualization for ROS ndoes