prepared some functions

currently nonworking - these functions should organize behaviors on
filtering and selection so that we can hide, grow, shrink, and show
content more easily.....