fix hours user-selectable in IE and Firefox
fix dates cannot drag since it does not support el.dataset