How do I use Niagara's timeline in the level?

Inspired by the other answer but fixes many bugs and lag issues (probably can be improved)