@sdetweil Thank you! Using developers tab and console.logs, I fixed the data coming in (driven on a timer). Once that was correct, your confirmation/explanation of show/hide made total sense!
If (items.length> 0) {
this.show();
} else {
this.hide();
}
Works great!