label changes pos if matrix regenerated