refactored composite light view and added searching.