GUI:
own pushbutton 
own widget for "drop"

Some refactoring

ALGORITHM:
Some minor changes
random.shuffle for new neigh.  list