add readAt to Widget.List