private void getChannelList() throws InterruptedException{
		if(!main.isConnected()){
			System.out.println("Not Connected!");
			return;}
		System.out.println("Please wait, refreshing...");
		list.removeAll();
		//list.setVisible(false);
		startChannelsQuery = true;
		main.doList();
		long t = System.currentTimeMillis();
		while(System.currentTimeMillis() < t + 15000 && getChannelsFlag){}
		getChannelsFlag = false;
		//list.setVisible(true);
		System.out.println("Done");
		return;
	}