Added debounce & throttle options