elements.edit component and it's magic