A bookshelf drag-n-drop interface: how far should I go? | Hacker News Reader