diff --git a/src/page/discover/view.js b/src/page/discover/view.js
index 96394be..cadd801 100644
--- a/src/page/discover/view.js
+++ b/src/page/discover/view.js
@@ -87,11 +87,9 @@ class DiscoverPage extends React.PureComponent {
   }
 
   onComponentFocused = () => {
-    const { fetchSubscriptions, pushDrawerStack } = this.props;
+    const { pushDrawerStack } = this.props;
     // pushDrawerStack();
-    NativeModules.Firebase.setCurrentScreen('Your tags').then(result => {
-      fetchSubscriptions();
-    });
+    NativeModules.Firebase.setCurrentScreen('Your tags');
   };
 
   handleSortByItemSelected = item => {
@@ -124,46 +122,6 @@ class DiscoverPage extends React.PureComponent {
     return null;
   };
 
-  componentDidUpdate(prevProps, prevState) {
-    const { unreadSubscriptions, enabledChannelNotifications } = this.props;
-
-    const utility = NativeModules.UtilityModule;
-    const hasUnread =
-      prevProps.unreadSubscriptions &&
-      prevProps.unreadSubscriptions.length !== unreadSubscriptions.length &&
-      unreadSubscriptions.length > 0;
-
-    if (hasUnread) {
-      unreadSubscriptions.map(({ channel, uris }) => {
-        const { claimName: channelName } = parseURI(channel);
-
-        // check if notifications are enabled for the channel
-        if (enabledChannelNotifications.includes(channelName)) {
-          uris.forEach(uri => {
-            Lbry.resolve({ urls: uri }).then(result => {
-              const sub = result[uri];
-
-              if (sub && sub.value) {
-                const { source, title, thumbnail } = sub.value;
-                const isPlayable =
-                  source && source.media_type && ['audio', 'video'].includes(source.media_type.substring(0, 5));
-                if (title) {
-                  utility.showNotificationForContent(
-                    uri,
-                    title,
-                    channelName,
-                    thumbnail ? thumbnail.url : null,
-                    isPlayable
-                  );
-                }
-              }
-            });
-          });
-        }
-      });
-    }
-  }
-
   showRatingReminder = () => {
     const { ratingReminderDisabled, ratingReminderLastShown, setClientSetting } = this.props;
 
diff --git a/src/page/file/view.js b/src/page/file/view.js
index a17f4a0..23cec0e 100644
--- a/src/page/file/view.js
+++ b/src/page/file/view.js
@@ -818,7 +818,7 @@ class FilePage extends React.PureComponent {
         <View style={filePageStyle.pageContainer}>
           {!this.state.fullscreenMode && <UriBar value={uri} navigation={navigation} />}
           {this.state.showWebView && isWebViewable && (
-            <WebView source={{ uri: localFileUri }} style={filePageStyle.viewer} />
+            <WebView allowFileAccess source={{ uri: localFileUri }} style={filePageStyle.viewer} />
           )}
 
           {this.state.showImageViewer && (
@@ -937,48 +937,8 @@ class FilePage extends React.PureComponent {
                 />
               )}
 
-              {showActions && showFileActions && (
-                <View style={filePageStyle.actions}>
-                  {showFileActions && (
-                    <View style={filePageStyle.fileActions}>
-                      {canEdit && (
-                        <Button
-                          style={[filePageStyle.actionButton, filePageStyle.editButton]}
-                          theme={'light'}
-                          icon={'edit'}
-                          text={'Edit'}
-                          onPress={this.onEditPressed}
-                        />
-                      )}
-
-                      {(completed || canEdit) && (
-                        <Button
-                          style={filePageStyle.actionButton}
-                          theme={'light'}
-                          icon={'trash-alt'}
-                          text={'Delete'}
-                          onPress={this.onDeletePressed}
-                        />
-                      )}
-                      {!completed &&
-                        fileInfo &&
-                        !fileInfo.stopped &&
-                        fileInfo.written_bytes < fileInfo.total_bytes &&
-                        !this.state.stopDownloadConfirmed && (
-                        <Button
-                          style={filePageStyle.actionButton}
-                          icon={'stop'}
-                          theme={'light'}
-                          text={'Stop Download'}
-                          onPress={this.onStopDownloadPressed}
-                        />
-                      )}
-                    </View>
-                  )}
-                </View>
-              )}
               <ScrollView
-                style={showActions ? filePageStyle.scrollContainerActions : filePageStyle.scrollContainer}
+                style={filePageStyle.scrollContainer}
                 contentContainerstyle={showActions ? null : filePageStyle.scrollContent}
                 keyboardShouldPersistTaps={'handled'}
                 ref={ref => {
@@ -1021,6 +981,31 @@ class FilePage extends React.PureComponent {
                     <Icon name={'flag'} size={20} style={filePageStyle.largeButtonIcon} />
                     <Text style={filePageStyle.largeButtonText}>Report</Text>
                   </TouchableOpacity>
+
+                  {canEdit && (
+                    <TouchableOpacity style={filePageStyle.largeButton} onPress={this.onEditPressed}>
+                      <Icon name={'edit'} size={20} style={filePageStyle.largeButtonIcon} />
+                      <Text style={filePageStyle.largeButtonText}>Edit</Text>
+                    </TouchableOpacity>
+                  )}
+
+                  {(completed || canEdit) && (
+                    <TouchableOpacity style={filePageStyle.largeButton} onPress={this.onDeletePressed}>
+                      <Icon name={'trash-alt'} size={20} style={filePageStyle.largeButtonIcon} />
+                      <Text style={filePageStyle.largeButtonText}>Delete</Text>
+                    </TouchableOpacity>
+                  )}
+
+                  {!completed &&
+                    fileInfo &&
+                    !fileInfo.stopped &&
+                    fileInfo.written_bytes < fileInfo.total_bytes &&
+                    !this.state.stopDownloadConfirmed && (
+                    <TouchableOpacity style={filePageStyle.largeButton} onPress={this.onStopDownloadPressed}>
+                      <Icon name={'stop'} size={20} style={filePageStyle.largeButtonIcon} />
+                      <Text style={filePageStyle.largeButtonText}>Stop Download</Text>
+                    </TouchableOpacity>
+                  )}
                 </View>
 
                 <View style={filePageStyle.channelRow}>
diff --git a/src/styles/filePage.js b/src/styles/filePage.js
index 77ff2a0..54f2058 100644
--- a/src/styles/filePage.js
+++ b/src/styles/filePage.js
@@ -384,7 +384,7 @@ const filePageStyle = StyleSheet.create({
   largeButton: {
     alignItems: 'center',
     justifyContent: 'center',
-    marginRight: 48,
+    marginRight: 36,
   },
   largeButtonIcon: {
     color: Colors.DescriptionGrey,