add recurring events
scroll fixes