Fully working event list with localStorage