diff --git a/android/3rd_party/gridlayout/AndroidManifest.xml b/android/3rd_party/gridlayout/AndroidManifest.xml
deleted file mode 100644
index 97f7be8d2c..0000000000
--- a/android/3rd_party/gridlayout/AndroidManifest.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
diff --git a/android/3rd_party/gridlayout/README.txt b/android/3rd_party/gridlayout/README.txt
deleted file mode 100644
index 3c214fd68e..0000000000
--- a/android/3rd_party/gridlayout/README.txt
+++ /dev/null
@@ -1,65 +0,0 @@
-Library Project including compatibility GridLayout.
-
-This can be used by an Android project to provide
-access to GridLayout on applications running on API 7+.
-
-There is technically no source, but the src folder is necessary
-to ensure that the build system works. The content is actually
-located in libs/android-support-v7-gridlayout.jar.
-The accompanying resources must also be included in the application.
-
-
-USAGE:
-
-Make sure you use in your
-layouts instead of .
-Same for instead of .
-
-Additionally, all of GridLayout's attributes should be put in the
-namespace of the app, as those attributes have been redefined in
-the library so that it can run on older platforms that don't offer
-those attributes in their namespace.
-
-To know which attributes need the application namespace, look at
-the two declare-styleable declared in res/values/attrs.xml
-
-
-
-For instance:
-
-
- <===== notice how we're using app:columnCount here, not android:columnCount!
-
-
-
-
-
-
-
-
diff --git a/android/3rd_party/gridlayout/build.xml b/android/3rd_party/gridlayout/build.xml
deleted file mode 100644
index 980e1018df..0000000000
--- a/android/3rd_party/gridlayout/build.xml
+++ /dev/null
@@ -1,92 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/android/3rd_party/gridlayout/libs/android-support-v7-gridlayout.jar b/android/3rd_party/gridlayout/libs/android-support-v7-gridlayout.jar
deleted file mode 100644
index a02db9d66e..0000000000
Binary files a/android/3rd_party/gridlayout/libs/android-support-v7-gridlayout.jar and /dev/null differ
diff --git a/android/3rd_party/gridlayout/proguard-project.txt b/android/3rd_party/gridlayout/proguard-project.txt
deleted file mode 100644
index f2fe1559a2..0000000000
--- a/android/3rd_party/gridlayout/proguard-project.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-# To enable ProGuard in your project, edit project.properties
-# to define the proguard.config property as described in that file.
-#
-# Add project specific ProGuard rules here.
-# By default, the flags in this file are appended to flags specified
-# in ${sdk.dir}/tools/proguard/proguard-android.txt
-# You can edit the include path and order by changing the ProGuard
-# include property in project.properties.
-#
-# For more details, see
-# http://developer.android.com/guide/developing/tools/proguard.html
-
-# Add any project specific keep options here:
-
-# If your project uses WebView with JS, uncomment the following
-# and specify the fully qualified class name to the JavaScript interface
-# class:
-#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
-# public *;
-#}
diff --git a/android/3rd_party/gridlayout/project.properties b/android/3rd_party/gridlayout/project.properties
deleted file mode 100644
index db721fd897..0000000000
--- a/android/3rd_party/gridlayout/project.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# This file is automatically generated by Android Tools.
-# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
-#
-# This file must be checked in Version Control Systems.
-#
-# To customize properties used by the Ant build system edit
-# "ant.properties", and override values to adapt the script to your
-# project structure.
-#
-# To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
-#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
-
-# Project target.
-target=android-8
-android.library=true
diff --git a/android/3rd_party/gridlayout/res/values/attrs.xml b/android/3rd_party/gridlayout/res/values/attrs.xml
deleted file mode 100644
index ab3bc2307b..0000000000
--- a/android/3rd_party/gridlayout/res/values/attrs.xml
+++ /dev/null
@@ -1,187 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/android/3rd_party/gridlayout/res/values/dimens.xml b/android/3rd_party/gridlayout/res/values/dimens.xml
deleted file mode 100644
index 963ecb5486..0000000000
--- a/android/3rd_party/gridlayout/res/values/dimens.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
- 16dip
-
-
\ No newline at end of file
diff --git a/android/3rd_party/gridlayout/src/.readme b/android/3rd_party/gridlayout/src/.readme
deleted file mode 100644
index 4bcebad80c..0000000000
--- a/android/3rd_party/gridlayout/src/.readme
+++ /dev/null
@@ -1,2 +0,0 @@
-This hidden file is there to ensure there is an src folder.
-Once we support binary library this will go away.
\ No newline at end of file
diff --git a/android/project.properties b/android/project.properties
index 17ac75c292..889aa4479c 100644
--- a/android/project.properties
+++ b/android/project.properties
@@ -13,4 +13,3 @@ android.library=true
android.library.reference.1=3rd_party/facebook-android-sdk/facebook
android.library.reference.2=3rd_party/external_styles
android.library.reference.3=3rd_party/google-play-services_lib
-android.library.reference.4=3rd_party/gridlayout
diff --git a/android/res/layout/info_box_geo.xml b/android/res/layout/info_box_geo.xml
index fa8ab3a8b9..511fdf411a 100644
--- a/android/res/layout/info_box_geo.xml
+++ b/android/res/layout/info_box_geo.xml
@@ -1,13 +1,12 @@
+ >