Chern-Simons and framing dependence$.$

According to ref.1, the correlation functions of a Chern-Simons theory are topological invariants, up to the so-called framing, that is, the trivialisation of $$TM\oplus TM$$. The origin of this framing dependence is the UV divergences, which require a regularisation. The standard choice is to use point-splitting, where links are fattened up.

1. How exactly does framing the link introduce a dependence on the trivialisation of $$TM\oplus TM$$? What role does this bundle play here?

2. How can an observable possibly depend on a trivialisation? To me, that's like saying that, for example, the temperature of a black hole depends on the system of coordinates you use. Nonsense!

References.

1. Chern-Simons Theory and Topological Strings, M. Mariño, arXiv:hep-th/0406005.

In his Jones polynomial paper, Witten introduced two types of framings: $$3$$-manifold framing and knot framing. The first one is connected to the homotopy classes of trivialization of the tangent bundle of the $$3$$-manifold, the second is connected to the homotopy classes of the trivializations of the normal bundle to the knot. He explains the second point here (on the bottom of page 71).
The basic reason that he had to introduce the framing dependences is that he sought to obtain topological invariants; when he did not, he found that he can trade the metric dependence by framing $$3$$-manifold framing dependence in the first case and the knot diffeomorphism dependence by knot framing dependence in the second case.
For the first case, when he computed the partition function in the semiclassical approximation of the path integration around a background gauge field, he obtained an expression dependent on the $$\eta$$ invariant, which appears whenever a partition function of a first order (Dirac-like) operator (because the fluctuation term is linear in the derivatives). The $$\eta$$ invariant is metric dependent and Witten got rid of this metric dependence by the following trick, first he wrote: $$\eta(A) = \eta_{\mathrm{grav}} + (\eta(A) -\eta_{\mathrm{grav}} )$$ The second term is metric invariant, where $$\eta_{\mathrm{grav}}$$ is the gravitational $$\eta$$ invariant computed from a spin connection $$\omega$$. Then he added by hand a gravitational Chern-Simons $$I(\omega)$$ to get a pre-factor: $$\eta_{\mathrm{grav}} + \frac{1}{12\pi} I(\omega)$$ The above pre-factor is metric independent but framing dependent.