Mock up using custom elements