had to get rid of the change event and make a custom event