elm inside a polymer web component working, but encapsulation doesnt help reduce js complexity (yet?)