 			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);

			log("enumerateUserSubscribedFiles(0) == " + Steamworks.enumerateUserSubscribedFiles(0));
		}

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


					}
					break;
				case SteamConstants.RESPONSE_OnEnumerateUserSharedWorkshopFiles:
				case SteamConstants.RESPONSE_OnEnumerateUserPublishedFiles:
					var shared:Boolean = (e.req_type == SteamConstants.RESPONSE_OnEnumerateUserSharedWorkshopFiles);
					log((shared ?
						"RESPONSE_OnEnumerateUserSharedWorkshopFile" :
						"RESPONSE_OnEnumerateUserPublishedFiles: ") + e.response);
					if(e.response != SteamResults.OK) return;
					var userRes:UserFilesResult = shared ?
						Steamworks.enumerateUserSharedWorkshopFilesResult() :
						Steamworks.enumerateUserPublishedFilesResult();

					log("User " + (shared ? "shared" : "published") +" files: " +
						userRes.resultsReturned + "/" + userRes.totalResults);

					for(i = 0; i < userRes.resultsReturned; i++) {
						log(i + ": " + userRes.publishedFileId[i]);
					}
