elements.edit component and it's magic

Watch this ;)