******* IMPLEMENT:

==> LIBRARY:
* divide window, left part diretory tree, right side folder contents
  left side modes: full path, short path, no path, or maybe pathdepth specify-able
* support renaming/moving files, creating folder in lib
* refresh of one single (sub)folder
* save share status in library, new files inherit share status of directory
* shared folders specify-able per library
* possibility to abort a library build/load.

==> CHAT
* tab completion in middle of string
* history of AFK messages, auto-AFK after some inactivity time
* channel name tab completion
* save current input line in chat window when walking through input history

==> SEARCH
* split search field input on newlines
* menu item "search similar files" for incomplete entries
* associate saved search patterns with search results
* periodically repeat searches (like in incomplete list) (i think this is denied,
  servers dont like that, maybe only if #search results < some_number)
* scroll search results sidewards, when clicking the left-/right-most tab item

==> TRANSFER
* (?) try _all_ queued downloads from a user, before re-trying the first
  -> ensure the they are all in his upload queue
* default per-user bandwidth, individual per-user bandwidth
* minimal bandwidth spec - abort, if rate too low after some time
  -> auto-try other download location
* dynamic concurrent transfer limits: allow new transfers, if current 
  bandwith below threshold
* transfer volume quotas
* adaptive timeout detection
* update saved user/file position of incomplete entries
* download list: expand/collapse all
* separate incomplete and download list into own tabs
* fuzzy filename comparison for alternative download location search
* maybe restore autoresume manuell downloads again

==> SERVER
* multi-server login, multiplexed searches
* much improved server panel: combine napigator list and own hotlist, save
  maximal concurrent serches, etc. per-server, automatically try all servers 
  in one net (always exclude linked servers from autoconnect if logged in)

==> BROWSE
* possibility to abort a peer browse (server browse cant be aborted)

==> GENERAL
* associate enter/escape with appropriate actions at various places
* popup over file names -> show full path spec, meta info (tags)
* accoustic (or other) notifications on events, esp. chat messages
* sorted item insertion at various places
* strip song number when sorting lists -> truly alphabetical sorting
* re-ordering of top-level tabs (see chat tabs), 
  hotkeys alt-e/-r (chat alt-d/-f)
* remove server:port from status bar and put it in server popup
