make sure emptyData widget exists