1. essence sortable: preserve node count and order to make :nth-child selector work properly
2. outline for sortable helper
3. call outline_block() before make_node_panel() because item's z-index is counted while outlining
chess background pattern for drag-drop placeholder