next - prev duplicate events. need to finish this