Added first pass of eventmodel. removeBindings not implemented