m.locus]);
    });
    reader.listen("monocle:pagechange", function(event) {
        var place = reader.getPlace();
        Messaging.sendMessage("PageChange", { chapterSrc: place.chapterSrc(),
                                              componentId: place.componentId(),
                                              percent: place.percentageThrough() });
    });
}

window.onload = function () {
    createReader(bookData);
}
</script>

<link rel="stylesheet" type="text/css" href=".monocle/styles/monocore.c