Synchronous
Debounced
Concurrent