add event bindings
add `remove-embed`
add .destroy()