clean up optim compatibility a bit
updates to optim compatibility
updates to OpenGL drawing
add a viewer for the rates