Index: src/org/openstreetmap/josm/io/remotecontrol/handler/ImportHandler.java
===================================================================
--- src/org/openstreetmap/josm/io/remotecontrol/handler/ImportHandler.java	(revision 5813)
+++ src/org/openstreetmap/josm/io/remotecontrol/handler/ImportHandler.java	(working copy)
@@ -25,6 +25,7 @@
     
     private URL url;
     private Collection<DownloadTask> suitableDownloadTasks;
+	private boolean newLayer;
 
     @Override
     protected void handleRequest() throws RequestHandlerErrorException {
@@ -32,7 +33,7 @@
             if (suitableDownloadTasks != null && !suitableDownloadTasks.isEmpty()) {
                 // TODO: add new_layer parameter
                 // TODO: handle multiple suitable download tasks ?
-                suitableDownloadTasks.iterator().next().loadUrl(false, url.toExternalForm(), null);
+                suitableDownloadTasks.iterator().next().loadUrl(newLayer, url.toExternalForm(), null);
             }
         } catch (Exception ex) {
             System.out.println("RemoteControl: Error parsing import remote control request:");
@@ -106,6 +107,14 @@
         } catch (MalformedURLException e) {
             throw new RequestHandlerBadRequestException("MalformedURLException: "+e.getMessage());
         }
+		
+        // See if there is a new-layer specified. 
+		newLayer = false; 
+		if(args.containsKey("nl") && args.get("nl").equals("yes"))
+		{  
+			newLayer = true; 
+		}
+		
         // Find download tasks for the given URL
         suitableDownloadTasks = Main.main.menu.openLocation.findDownloadTasks(urlString);
         if (suitableDownloadTasks.isEmpty()) {
