trigger onchange events for output changes