moved event cell to own class