finish removing discussion tool (almost identical to @tisto's branch, but leaves the opaqueItems optimization in place)