Do we really want to return "[]" when there is no dropped file? Or is it better just returning an empty string? This can happen when we turn on drap-and-drop in editor and the user drags some text out of the editor window and then later drops it inside.