Use new syntaxChanged signal api