improved calendar navigation