persist collapsed state with localStorage
perfect list marker alignment