diff --git a/PanoPainter-OSX/PanoPainter.entitlements b/PanoPainter-OSX/PanoPainter.entitlements
index bc76efe..2cb1989 100644
--- a/PanoPainter-OSX/PanoPainter.entitlements
+++ b/PanoPainter-OSX/PanoPainter.entitlements
@@ -6,6 +6,8 @@
com.apple.security.assets.pictures.read-write
+ com.apple.security.files.user-selected.read-write
+
com.apple.security.network.client
diff --git a/android/CMakeLists.txt b/android/CMakeLists.txt
index ff4207b..d2cd336 100644
--- a/android/CMakeLists.txt
+++ b/android/CMakeLists.txt
@@ -65,6 +65,7 @@ add_library(
../src/node_color_quad.cpp
../src/node_colorwheel.cpp
../src/node_combobox.cpp
+ ../src/node_changelog.cpp
../src/node_dialog_browse.cpp
../src/node_dialog_cloud.cpp
../src/node_dialog_open.cpp
@@ -86,6 +87,7 @@ add_library(
../src/node_stroke_preview.cpp
../src/node_text.cpp
../src/node_text_input.cpp
+ ../src/node_usermanual.cpp
../src/node_viewport.cpp
../src/node_scroll.cpp
)
diff --git a/src/node_button_custom.cpp b/src/node_button_custom.cpp
index 88f3cae..e23a0d0 100644
--- a/src/node_button_custom.cpp
+++ b/src/node_button_custom.cpp
@@ -49,7 +49,7 @@ kEventResult NodeButtonCustom::handle_event(Event* e)
mouse_capture();
break;
case kEventType::MouseUpL:
- #ifdef __IOS__
+ #if defined(__IOS__) || defined(__ANDROID__)
m_color = color_normal;
#else
m_color = m_mouse_inside ? color_hover : color_normal;