bunch of changes for editing / moving / tabbing / dragging items