- SIGPIPE is ignored by all threads -- may result in some threads
  being left hanging after termination of the program

- Possibly TERM signal is ignored (needs checks)

- It is unsafe to use '1-' ID selectors after interrupting paged
  output. This is because it uses simple buffering: 'q' command
  discards the buffer, but IDs are assigned. Thus you can delete
  searches that you didnt mean to delete or stop downloads you
  didnt mean to stop

- Might work wrong when pipelined command is interrupted. E.g.
  pressing q after `res | grep something | more' might lead to
  problems
