@a_5mith got me on the right track for this messy hack.... but it does the trick.
in the container of your widget give it an ID name, then check for the name of the page ( I copied and pasted from the actual url in my browser "xxxxxxxxx.com:8080**/category/5/real-money-gold-silver**" ) by @a_5mith 's suggestion to check for the condition, and then the dom to hide it if not the correct page. Everything is self contained in the container.
<div id="gold" class="panel panel-default"><div class="panel-body">{body}</div>
<script>
if (ajaxify.currentPage !== 'category/5/real-money-gold-silver') {
document.getElementById("gold").style.display = 'none';
}
</script></div>
Thanks for the help.... I hope this becomes easier in the future. Each Category has a targeted audience and the sidebars should reflect that. What a great product!
Rich