fix extension init and panel UI
Merge pull request #46 from jdiehl/jasonsanjose/issue-4404

[INPROGRESS] fix extension init and panel UI