calendar swipe optimisations