Trigger show and hide events less frequently
Render layer list when the panel is shown.

Ensures the layer list represents the current map layers when it is
shown without the need to listen to layer related events.