work in progress: got correct algorithm in place for calculating scrolling container height.  refactored services to single responsibility principle so I can implement the watch based eventing for recalculating the scrolling container height debounced on window resize.
might help if I actually return my services :-)
got debounced height resize fully working
made the demo even weirder to test and catch odd css and style usages by api consumers.
milestone: got the header column table to resize based on whether or not a scrollbar is present.

version 1 is complete!!!  :-)