Added a throttling option on change