Make `TeXPortal` send state-update message directly to handler
instead of routing through the activity/service