Can anyone who is more experienced with ember help explain what was going on in those two weird examples in the OP? (Commenting a widget affecting another one and setting the "bar" field also changing the value of "foo" field)
In the second case, he used HTML comments to comment out Handlebars code, not realizing that he should have used Handlebars comments.
In the second case, it seems quite reasonable to assume it knows about HTML comments and that they would behave as I expect.
http://emberjs.com/api/classes/Ember.ObjectController.html http://emberjs.com/api/classes/Ember.ObjectProxy.html
Sorry to hear about the pain points so far. I felt like this many times when I was starting with Ember. It definitely gets better the more you become familiar with all the different conventions.