removed playall button, cleanup of code, handling of drag-drop when the source is internal