1、modify from Matias Muhonen/Calendar-UI