Start out new event implementation
Can unbind stuff
Make model and properties use new events