diff --git a/esoui/ingame/voicechat/console/zo_voicechatparticipantoptions_gamepad.lua b/esoui/ingame/voicechat/console/zo_voicechatparticipantoptions_gamepad.lua
deleted file mode 100755
index 4bc5fcf..0000000
--- a/esoui/ingame/voicechat/console/zo_voicechatparticipantoptions_gamepad.lua
+++ /dev/null
@@ -1,120 +0,0 @@
---------------------------------------------
--- VoiceChat Participant Options
---------------------------------------------
-
-local ICON_MUTED_PLAYER = "EsoUI/Art/VOIP/Gamepad/gp_VOIP_muted.dds"
-
-
-local function IsNameLocalPlayer(displayName)
-    return displayName == GetDisplayName()
-end
-
-
-ZO_VoiceChatParticipantOptionsGamepad = ZO_Gamepad_ParametricList_Screen:Subclass()
-
-function ZO_VoiceChatParticipantOptionsGamepad:New(...)
-	local object = ZO_Object.New(self)
-	object:Initialize(...)
-	return object
-end
-
-function ZO_VoiceChatParticipantOptionsGamepad:Initialize(control)
-    ZO_Gamepad_ParametricList_Screen.Initialize(self, control)
-    self:SetListsUseTriggerKeybinds(true)
-
-    self:InitializeHeader()
-
-    self.control = control
-    self:InitializeFragment(control)
-
-    self.channel = nil
-
-    self:InitializeEvents()
-end
-
-function ZO_VoiceChatParticipantOptionsGamepad:InitializeHeader()
-    local headerData = {titleText = GetString(SI_GAMEPAD_VOICECHAT_PARTICIPANT_OPTIONS_TITLE)}
-    ZO_GamepadGenericHeader_Refresh(self.header, headerData)
-end
-
-function ZO_VoiceChatParticipantOptionsGamepad:InitializeFragment(control)
-    GAMEPAD_VOICECHAT_PARTICIPANT_OPTIONS_FRAGMENT = ZO_FadeSceneFragment:New(control)
-    self.fragment = GAMEPAD_VOICECHAT_PARTICIPANT_OPTIONS_FRAGMENT
-    self.fragment:RegisterCallback("StateChange", function(oldState, newState)
-        ZO_Gamepad_ParametricList_Screen.OnStateChanged(self, oldState, newState)
-    end)
-end
-
-function ZO_VoiceChatParticipantOptionsGamepad:InitializeEvents()
-    VOICE_CHAT_MANAGER:RegisterCallback("MuteUpdate", function() self:Update() end)
-end
-
-function ZO_VoiceChatParticipantOptionsGamepad:SetChannel(channel)
-    self.channel = channel
-end
-
-function ZO_VoiceChatParticipantOptionsGamepad:IsHidden()
-    return self.control:IsControlHidden()
-end
-
-
---ZO_Gamepad_ParametricList_Screen overrides
-function ZO_VoiceChatParticipantOptionsGamepad:SetupList(list)
-    self.list = list
-    list:AddDataTemplate("ZO_VoiceChatParticipantOptionsEntryGamepad", ZO_SharedGamepadEntry_OnSetup, ZO_GamepadMenuEntryTemplateParametricListFunction)
-end
-
-function ZO_VoiceChatParticipantOptionsGamepad:OnSelectionChanged(list, selectedData, oldSelectedData)
-    if selectedData then
-        local speakerData = selectedData.speakerData
-
-        local displayName = speakerData.displayName
-        local channelName = selectedData.channelName
-        local lastTimeSpoken = speakerData.lastTimeSpoken
-        GAMEPAD_TOOLTIPS:ClearStatusLabel(GAMEPAD_LEFT_TOOLTIP)
-        GAMEPAD_TOOLTIPS:LayoutVoiceChatParticipantHistory(GAMEPAD_LEFT_TOOLTIP, displayName, channelName, lastTimeSpoken)
-        VOICE_CHAT_GAMEPAD:SetupOptions({speakerData = speakerData, channel = selectedData.channel})
-    end
-end
-
-function ZO_VoiceChatParticipantOptionsGamepad:OnShowing()
-    self:PerformUpdate()
-end
-
-do
-    local function RequestDelayEnabled()
-        return VOICE_CHAT_MANAGER:AreRequestsAllowed()
-    end
-    function ZO_VoiceChatParticipantOptionsGamepad:InitializeKeybindStripDescriptors()
-        self.keybindStripDescriptor = {}
-        ZO_Gamepad_AddBackNavigationKeybindDescriptors(self.keybindStripDescriptor, GAME_NAVIGATION_TYPE_BUTTON)
-    end
-end
-
-function ZO_VoiceChatParticipantOptionsGamepad:PerformUpdate()
-    self.dirty = false
-    self.list:Clear()
-
-    local channel = self.channel
-    if not channel then
-        return
-    end
-
-    local participantDataList = VOICE_CHAT_MANAGER:GetParticipantDataList(channel)
-
-    --Populate list
-    for i = 1, #participantDataList do
-        local speakerData = participantDataList[i]
-        local displayName = speakerData.displayName
-        if not IsNameLocalPlayer(displayName) then
-            local newEntry = ZO_GamepadEntryData:New(ZO_FormatUserFacingDisplayName(displayName), speakerData.isMuted and ICON_MUTED_PLAYER)
-            newEntry.speakerData = speakerData
-            newEntry.channelName = channel.fullName or channel.name
-            newEntry.channel = channel
-            self.list:AddEntry("ZO_VoiceChatParticipantOptionsEntryGamepad", newEntry)
-        end
-    end
-    
-
-    self.list:Commit()
-end