Every thread no matter what, gets derailed.
Just kinda happens.

If you want to keep it on track, stop engaging in derailment, and keep the conversation of the Topic going.