changed nickname check to use keyup and debounce