 			tf.height = stage.stageHeight;
 			addChild(tf);
 
-			addButton("Check stats/achievements", checkAchievements);
-			addButton("Toggle achievement", toggleAchievement);
-			addButton("Toggle cloud enabled", toggleCloudEnabled);
-			addButton("Toggle file", toggleFile);
-			addButton("Publish file", publishFile);
-			addButton("Delete published file", deletePublishedFile);
-			addButton("Toggle fullscreen", toggleFullscreen);
-			addButton("Show Friends overlay", activateOverlay);
-			addButton("List subscribed files", enumerateSubscribedFiles);
-			addButton("List published files", enumerateUserPublishedFiles)
-			addButton("List shared files", enumerateSharedFiles);
-			addButton("List workshop files", enumerateWorkshopFiles);
-			addButton("Update file", updateFile);
+			_buttonContainer = new Sprite();
+			addChild(_buttonContainer);
+
+			addButton("Check stats/achievements", checkAchievements, _buttonContainer);
+			addButton("Toggle achievement", toggleAchievement, _buttonContainer);
+			addButton("Toggle cloud enabled", toggleCloudEnabled, _buttonContainer);
+			addButton("Toggle file", toggleFile, _buttonContainer);
+			addButton("Publish file", publishFile, _buttonContainer);
+			addButton("Delete published file", deletePublishedFile, _buttonContainer);
+			addButton("Toggle fullscreen", toggleFullscreen, _buttonContainer);
+			addButton("Show Friends overlay", activateOverlay, _buttonContainer);
+			addButton("Update file", updateFile, _buttonContainer);
+			addButton("Enumerate workshop", toggleEnumerateButtons, _buttonContainer);
+
+			_enumerateContainer = new Sprite();
+			addButton("User subscribed files", enumerateSubscribedFiles, _enumerateContainer);
+			addButton("User published files", enumerateUserPublishedFiles, _enumerateContainer);
+			addButton("User shared files", enumerateSharedFiles, _enumerateContainer);
+			addButton("All published files", enumerateWorkshopFiles, _enumerateContainer);
 
 			Steamworks.addEventListener(SteamEvent.STEAM_RESPONSE, onSteamResponse);
 			Steamworks.addOverlayWorkaround(stage, true);

		}

		private function enumerateWorkshopFiles(e:Event = null):void {
			if(!Steamworks.isReady) return;

			var res:Boolean = Steamworks.enumeratePublishedWorkshopFiles(

		public var Steamworks:FRESteamWorks = new FRESteamWorks();
		public var tf:TextField;

		private var _buttonContainer:Sprite;
		private var _enumerateContainer:Sprite;
		private var _appId:uint;

		public function FRESteamWorksTest()
