var Cloudy = {
    isEpisodePage: function() {
        return $("#audioplayer").length == 1;
    },

    getEpisodeDetails: function() {
        if (!Cloudy.isEpisodePage()) {
            return null;
        }
        var episodeTitle = $(".titlestack .title").text();
        var showTitle = $(".titlestack .caption2").text();
        return {
            show_title: showTitle,
            episode_title: episodeTitle
        };
    },

    installPlaybackHandlers: function() {
        var player = $("#audioplayer")[0];
        player.addEventListener("play", Cloudy.playerDidPlay);
        player.addEventListener("pause", Cloudy.playerDidPause);
    },

    playerDidPlay: function() {
        webkit.messageHandlers.playbackHandler.postMessage({
            "is_playing": true
        });
    },

    playerDidPause: function() {
        webkit.messageHandlers.playbackHandler.postMessage({
            "is_playing": false
        });
    },

    togglePlaybackState: function() {
        var player = $("#audioplayer")[0];
        player.paused ? player.play() : player.pause();
    },

    installSpaceHandler: function() {
        $(window).keypress(function(event) {
            if (event.keyCode == 32) {
                event.preventDefault();
                Cloudy.togglePlaybackState();
            }
        });
    }
};

$(function() {
    if (Cloudy.isEpisodePage()) {
        Cloudy.installPlaybackHandlers();
        Cloudy.installSpaceHandler();
    }
    webkit.messageHandlers.episodeHandler.postMessage(Cloudy.getEpisodeDetails());
});

@@ -1332,28 +1332,152 @@
    %7D
-%0A%7D;%0A%0A$(function() %7B%0A
+,%0A%0A    hideElements: function() %7B%0A        $(%22.nav%22).css(%7B display: %22none%22 %7D)%0A    %7D,%0A%0A    setup: function() %7B%0A        Cloudy.hideElements();%0A    
     
@@ -1498,32 +1498,36 @@
 pisodePage()) %7B%0A
+    
         Cloudy.i
@@ -1552,32 +1552,36 @@
 lers();%0A        
+ 
+   
 Cloudy.installSp
@@ -1594,26 +1594,34 @@
 dler();%0A    
+  
-%7D%0A
+  %7D%0A    
     webkit.m
@@ -1691,12 +1691,37 @@
 ils());%0A
-%7D
+    %7D%0A%7D;%0A%0A$(Cloudy.setup()
 );%0A

Tweak embedded JavaScript.