OG: make sure batterylight color is an integer

- also add msec unit :)

Change-Id: I9b19bb24b50409793354d57e35f510e0d5f98694
diff --git a/res/values/custom_strings.xml b/res/values/custom_strings.xml
index a5020da..a0c5740 100644
--- a/res/values/custom_strings.xml
+++ b/res/values/custom_strings.xml
@@ -200,6 +200,7 @@
     <string name="button_link_brightness_summary">Use screen brightness level</string>
     <string name="button_manual_brightness">Brightness level</string>
     <string name="unit_sec">sec</string>
+    <string name="unit_msec">ms</string>
     <string name="button_backlight_enable_title">Enable</string>
 
     <string name="navigation_bar_show_title">Show navigation bar</string>
diff --git a/src/org/omnirom/omnigears/batterylight/BatteryLightPreference.java b/src/org/omnirom/omnigears/batterylight/BatteryLightPreference.java
index 5f316c7..ffc203f 100644
--- a/src/org/omnirom/omnigears/batterylight/BatteryLightPreference.java
+++ b/src/org/omnirom/omnigears/batterylight/BatteryLightPreference.java
@@ -107,7 +107,7 @@
             public void onClick(DialogInterface dialog, int which) {
                 mColorValue =  d.getColor() & 0x00FFFFFF; // strip alpha, led does not support it
                 updatePreferenceViews();
-                callChangeListener(this);
+                callChangeListener(new Integer(mColorValue));
             }
         });
         d.setButton(AlertDialog.BUTTON_NEGATIVE, mResources.getString(R.string.cancel),