tools implementation: draw extent + identify