spike events model