Index: applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/MapillaryPlugin.java
===================================================================
--- applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/MapillaryPlugin.java	(revision 31201)
+++ applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/MapillaryPlugin.java	(revision 31213)
@@ -12,4 +12,5 @@
 import org.openstreetmap.josm.Main;
 import org.openstreetmap.josm.gui.MapFrame;
+import org.openstreetmap.josm.gui.preferences.PreferenceSetting;
 import org.openstreetmap.josm.plugins.Plugin;
 import org.openstreetmap.josm.plugins.PluginInformation;
@@ -75,3 +76,8 @@
 		menu.setEnabled(value);
 	}
+	
+	@Override
+	public PreferenceSetting getPreferenceSetting() {
+		return new MapillaryPreferenceSetting();
+	}
 }
Index: applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/MapillaryPreferenceSetting.java
===================================================================
--- applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/MapillaryPreferenceSetting.java	(revision 31213)
+++ applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/MapillaryPreferenceSetting.java	(revision 31213)
@@ -0,0 +1,43 @@
+package org.openstreetmap.josm.plugins.mapillary;
+
+import java.awt.FlowLayout;
+
+import javax.swing.JCheckBox;
+import javax.swing.JPanel;
+
+import org.openstreetmap.josm.gui.preferences.PreferenceTabbedPane;
+import org.openstreetmap.josm.gui.preferences.SubPreferenceSetting;
+import org.openstreetmap.josm.gui.preferences.TabPreferenceSetting;
+
+public class MapillaryPreferenceSetting implements SubPreferenceSetting {
+
+	private JCheckBox reverseButtons;
+	
+	@Override
+	public TabPreferenceSetting getTabPreferenceSetting(PreferenceTabbedPane gui) {
+		return gui.getDisplayPreference();
+	}
+
+	@Override
+	public void addGui(PreferenceTabbedPane gui) {
+		// TODO Auto-generated method stub
+		JPanel panel = new JPanel();
+		reverseButtons = new JCheckBox("Reverse buttons position when displaying images.");
+		panel.add(reverseButtons);
+		panel.setLayout(new FlowLayout(FlowLayout.LEFT));
+        gui.getDisplayPreference().addSubTab(this, "Mapillary", panel);
+	}
+
+	@Override
+	public boolean ok() {
+		// TODO Auto-generated method stub
+		return false;
+	}
+
+	@Override
+	public boolean isExpert() {
+		// TODO Auto-generated method stub
+		return false;
+	}
+
+}
