Only rely on _drawCount for drawing related things, and caching where it allows.

Project#selectedItems was out of sync until the next draw loop.