Pure JS UI Component.