What I mean is I want the time range to remain selected after the mouse hold
The time range selection always stays active, until you call clearSelection() or update the calendar. You might want to check your onTimeRangeSelect/onTimeRangeSelected handlers.
clearSelection()
onTimeRangeSelect
onTimeRangeSelected