3/4/13 add PerformanceMonitor
3/4/13 add animation loop