function activate() {
            /***************************************************************************
             * Most controllers will need something like this logic.
             * Notice the getReady function? That would load bootstrap data and
             * certainly should not be copied and pasted for every controller.
             * Good candidates for a factory.
             ***************************************************************************/
            return $q.all([getReady(), getSessions()]).then(function(eventArgs) {
                applyFilter = createSearchThrottle('sessions');
                if (vm.sessionsSearch) {
                    applyFilter(true /*now*/);
                }
                var msg = 'Activated Sessions View';
                logIt.info(msg);
            });
        }
************************************************************************
Good candidate for a constant in a common module
*************************************************************************