Now using context everywhere for tm interactions.

@enisoc @aaijazi 

Ammar, this might interfere with your change, but not by much...