moved event booking into eventmodel