Refactor to right way of coding, not completely functional yet. Custom panel created, items just aren't being displayed.