handle cases where user has no time input
refactor with requireJs
set textTags collection in category model