several bug fixes

- vertices were being added twice
- drawing tools weren't cleaning up their ghosts upon destruction