fix detection canlendar bug
11-15
blog: how javascript timer works