added debounce and IO components to site