add in-place editing and destroy hover