diff --git a/retroshare-gui/src/gui/feeds/ChanMsgItem.cpp b/retroshare-gui/src/gui/feeds/ChanMsgItem.cpp
index aa0dff2ff..7a012ac08 100644
--- a/retroshare-gui/src/gui/feeds/ChanMsgItem.cpp
+++ b/retroshare-gui/src/gui/feeds/ChanMsgItem.cpp
@@ -47,14 +47,10 @@ ChanMsgItem::ChanMsgItem(FeedHolder *parent, uint32_t feedId, std::string chanId
   /* general ones */
   connect( expandButton, SIGNAL( clicked( void ) ), this, SLOT( toggle ( void ) ) );
   connect( clearButton, SIGNAL( clicked( void ) ), this, SLOT( removeItem ( void ) ) );
-  //connect( gotoButton, SIGNAL( clicked( void ) ), this, SLOT( gotoHome ( void ) ) );
 
-  /* specific ones */
-  connect( playButton, SIGNAL( clicked( void ) ), this, SLOT( playMedia ( void ) ) );
+  /* specific */
   connect( unsubscribeButton, SIGNAL( clicked( void ) ), this, SLOT( unsubscribeChannel ( void ) ) );
-  connect( downloadButton, SIGNAL( clicked( ) ), this, SLOT( downloadMedia () ) );
 
-  
 
   small();
   updateItemStatic();
@@ -123,21 +119,15 @@ void ChanMsgItem::updateItemStatic()
 		layout->addWidget(fi);
 	}
 
-	playButton->setEnabled(false);
 	
 	if (mIsHome)
 	{
-		/* disable buttons */
+		/* disable buttons: deletion facility not enabled with cache services yet */
 		clearButton->setEnabled(false);
-		//gotoButton->setEnabled(false);
-		unsubscribeButton->setEnabled(false);
-
 		clearButton->hide();
 	}
 
-	/* don't really want this at all! */
-	unsubscribeButton->hide();
-	//playButton->hide();
+
 }
 
 
@@ -162,15 +152,7 @@ void ChanMsgItem::updateItem()
 		}
 	}
 
-	/***
-	 * At this point cannot create a playlist....
-	 * so can't enable play for all.
 
-	if (mFileItems.size() > 0)
-	{
-		playButton->setEnabled(true);
-	}
-	***/
 }
 
 
@@ -218,32 +200,20 @@ void ChanMsgItem::gotoHome()
 #endif
 }
 
-/*********** SPECIFIC FUNCTIOSN ***********************/
+/*********** SPECIFIC FUNCTIONS ***********************/
 
 
 void ChanMsgItem::unsubscribeChannel()
 {
-#ifdef DEBUG_ITEM
-	std::cerr << "ChanMsgItem::unsubscribeChannel()";
-	std::cerr << std::endl;
-#endif
+ #ifdef DEBUG_ITEM
+ 	std::cerr << "ChanMsgItem::unsubscribeChannel()";
+ 	std::cerr << std::endl;
+ #endif
+
+	if (rsChannels)
+	{
+		rsChannels->channelSubscribe(mChanId, false);
+	}
+	updateItemStatic();
 }
 
-
-void ChanMsgItem::playMedia()
-{
-#ifdef DEBUG_ITEM
-	std::cerr << "ChanMsgItem::playMedia()";
-	std::cerr << std::endl;
-#endif
-}
-
-void ChanMsgItem::downloadMedia()
-{
-#ifdef DEBUG_ITEM
-	std::cerr << "ChanMsgItem::downloadMedia()";
-	std::cerr << std::endl;
-#endif
-}
-
-
diff --git a/retroshare-gui/src/gui/feeds/ChanMsgItem.h b/retroshare-gui/src/gui/feeds/ChanMsgItem.h
index c31ebbc28..06fc478f5 100644
--- a/retroshare-gui/src/gui/feeds/ChanMsgItem.h
+++ b/retroshare-gui/src/gui/feeds/ChanMsgItem.h
@@ -49,9 +49,6 @@ private slots:
   	void removeItem();
 	void toggle();
 
-	void playMedia();
-	void downloadMedia();
-
 	void unsubscribeChannel();
 
 	void updateItem();
diff --git a/retroshare-gui/src/gui/feeds/ChanMsgItem.ui b/retroshare-gui/src/gui/feeds/ChanMsgItem.ui
index c5943c36f..c1d52f112 100644
--- a/retroshare-gui/src/gui/feeds/ChanMsgItem.ui
+++ b/retroshare-gui/src/gui/feeds/ChanMsgItem.ui
@@ -78,7 +78,7 @@ border-radius: 10px;}
            
           
           
-           :/images/thumb-default-video.png
+           :/images/thumb-default-video.png
           
           
            true
@@ -130,7 +130,7 @@ p, li { white-space: pre-wrap; }
           
          
         
-        - 
+        - 
          
           
            
@@ -147,7 +147,7 @@ p, li { white-space: pre-wrap; }
           
          
         -
- 
+        - 
          
           
            
@@ -164,17 +164,6 @@ p, li { white-space: pre-wrap; }
           
          
         -
- 
-         
-          
-           Download
-          
-          
-           
-            :/images/download16.png:/images/download16.png
-          
-         
-        
- 
          
           
@@ -206,7 +195,7 @@ p, li { white-space: pre-wrap; }
            
           
           
-           
+           
             :/images/mail_delete.png:/images/mail_delete.png
           
          
@@ -226,32 +215,12 @@ p, li { white-space: pre-wrap; }
            
           
           
-           
+           
             :/images/close_normal.png:/images/close_normal.png
           
          
         
- 
-         
-          
-           
-            0
-            0
-           
-          
-          
-           Play Media
-          
-          
-           
-          
-          
-           
-            :/images/player_play.png:/images/player_play.png
-          
-         
-        -
- 
          
           
            
@@ -269,7 +238,7 @@ p, li { white-space: pre-wrap; }
            
           
           
-           
+           
             :/images/edit_add24.png:/images/edit_add24.png
           
          
@@ -337,8 +306,8 @@ border-radius: 10px;}
   
  
  
-  
-  
+  
+