java 1.6
Added VisualMonitor