add functionality to remove listeners

completely remove layer list on demand