function week selection

all the logic for the selecting and hovering UX is implemented