Minimalistic starting point for Ember.js

HTML

<script src="https://github.com/downloads/emberjs/ember.js/ember-0.9.5.js"></script>
<script type="text/x-handlebars">
    <p>Name: {{view Ember.TextField valueBinding="App.goal.name"}}</p>
    <p>Type: {{view Ember.TextField valueBinding="App.goal.type"}}</p>
    <div id="log"></div>
</script>

JavaScript

App = Ember.Application.create({});

App.goal = Ember.Object.create({
    name: "Foo",
    type: "bar"
});

App.goalController = Ember.Object.create({
    content: App.goal,
    goalChanged: function(){
        $("#log").append("<p>goal changed</p>");
    }.observes("App.goal.name", "App.goal.type")
});