adding destroy button
adding life cycle libvirt callback