redesign in progress, still ugly
many usability and rendering improvements
design and usability improvements