data loads on selection rather than at start