Ensure attribute listeners are initialised when an element is inserted (it's not normally). Fix bugs and async probs in chrome with observers. Use skate ids instead of skate instances to mark nodes as initialised.