added dynamic panel loading and rendering including defaults