WIP - Try using async promise resolution w/ Ember.run.next