manually trigger change event when necessary in purchase inputs