Visual Vesion
Changed the draw functions and redraw the result immediately