Update VariableListener and many others