Core.cljs: use setTimeout to differentiate between single and double clicks - otherwise onClick is always triggered onDoubleClick.