diff --git a/src/freedombone-utils-selector b/src/freedombone-utils-selector
index ea95c26103a69ddc11722a6150db6f5b71583e42..23f80676ebff6a29703ba23b21489ad5a95f5c77 100755
--- a/src/freedombone-utils-selector
+++ b/src/freedombone-utils-selector
@@ -283,35 +283,38 @@ function remove_apps {
 function install_apps {
     is_interactive=$1
 
-    app_index=0
-    for a in "${APPS_AVAILABLE[@]}"
-    do
-        if [[ $(app_is_removed ${a}) == "0" ]]; then
+    # interactive install configuration for each app
+    if [ ${is_interactive} ]; then
+        app_index=0
+        for a in "${APPS_AVAILABLE[@]}"
+        do
             if [[ ${APPS_INSTALLED[$app_index]} == "0" ]]; then
                 if [[ ${APPS_CHOSEN[$app_index]} == "1" ]]; then
-                    if [ ${is_interactive} ]; then
-                        # interactively obtain settings for this app
-                        if [[ $(function_exists install_interactive_${a}) == "1" ]]; then
-                            install_interactive_${a}
-                        fi
+                    # interactively obtain settings for this app
+                    if [[ $(function_exists install_interactive_${a}) == "1" ]]; then
+                        install_interactive_${a}
                     fi
                 fi
             fi
-        fi
-        app_index=$[app_index+1]
-    done
+            app_index=$[app_index+1]
+        done
+    fi
 
+    # now install the apps
     app_index=0
     for a in "${APPS_AVAILABLE[@]}"
     do
         if [[ ${APPS_INSTALLED[$app_index]} == "0" ]]; then
             if [[ ${APPS_CHOSEN[$app_index]} == "1" ]]; then
                 if [ ${is_interactive} ]; then
+                    # clears any removal indicator
                     reinstall_app ${a}
+
                     echo $"Installing application from interactive: ${a}"
                     install_${a}
                     echo $"${a} was installed from interactive"
                 else
+                    # check if the app was removed
                     if [[ $(app_is_removed ${a}) == "0" ]]; then
                         echo $"Installing application: ${a}"
                         install_${a}