realize the multiple selection
add dragging for bookmarks
project fs rafactoring