question: public synchronized void drawMap ( ) { lastDrawMapReq = System . currentTimeMillis ( ) ; SwingUtilities . invokeLater ( drawMapable ) ; }
target:  this replaces the original drawmap to speed up updates this can be called any time necessary