Fix JavaScript frameworks relying on change event