Multiple fired selectionChanged reduced to single

Changed multiple fired selectionChanged events to only 1 when addin or removing multiple dates.
Also made _clearSelection to perform action once instead of twice.