Modified return params for selection finish event
Improved days data getter and setter
Enabled user invert selection, starting from end date; _drawSelection method still unchanged and need upgrade to provide correct UI feedbacks
Re-ordered methods and added a lot of code documentation