finish chart widget presenter logics