updated livewrap to use wrappable. added events to livewrap