added custom first day of week support, range mode tapping just selects new week range at that point with the given first day of week