fix drag-and-drop bug, add some todos, tweak homepage css