       replayButton.innerHTML = 'Replay'
       replayButton.title = 'Replay'
       replayButton.setAttribute 'data-call-id', callID
-      replayButton.addEventListener 'click', (event) => @startReplay event
+      replayButton.addEventListener 'click', (event) => @debuggerPresenter.startReplay event.target
       cellReplay.appendChild replayButton
       row.appendChild cellCall
       row.appendChild cellReplay

    @stopDebuggingButton.disabled = true
    @stopDebuggingButton.innerHTML = 'Stop Debugging'
    @stopDebuggingButton.title = 'Stop Debugging'
    @stopDebuggingButton.addEventListener 'click', => @stopDebugging()
    commandsDiv.appendChild @stopDebuggingButton

    @stepButton = document.createElement 'button'

    @runToNextBreakpointButton.disabled = true
    @runToNextBreakpointButton.innerHTML = 'Run To Next Breakpoint'
    @runToNextBreakpointButton.title = 'Run To Next Breakpoint'
    @runToNextBreakpointButton.addEventListener 'click', => @debuggerPresenter.runToNextBreakpoint()
    commandsDiv.appendChild @runToNextBreakpointButton

    @stopReplayButton = document.createElement 'button'
