A stitch in time helps kids with cancer to sleep better