Render only on change. New draw event, * listener.
Panels only draw when updated.
Merged conflicts
Pulled essential color mapping into faster function.
Merge pull request #117 from tsherif/optimize-render-loop

Optimize render loop. Closes #100.