Complete task - Update widget using range and source