removed debounce since it wasn't necessary