commented out finished code bacuse of bug
fixed dragging back to future list
smart js usage