added ItemPanel and ListPanel, various other enhancements