refactor: rename reorder protocol
fix: reordering when interface orientation changed
fix: deselect cell when tableview does not preserves selection
refactor: cell separator
cleanuP