More work on custom elements (almost working)