#8  done with calendar directive UI