Yes, you can define a new element when you need it. Smart UI is based on the native Web Components tech so the creation process is just like creating a regular HTML Input or HTML Button. You can create a new window or other component using the document.createElement function.