Replace *-child, with *-of-type

Frameworks like Ember.js use a technique called metamorph ( http://emberjs.com/guides/understanding-ember/keeping-templates-up-to-date/ )
Basically script tags are added on places between items that need to be observed so the engine can find a reference later.

*-child properties include these tags and result in non-desired behavior (mostly omega not working properly, ..)
The *-of-type property behaves most like the -child property but takes the actual element into account hence ignoring the script tags in the case described above.