renderer is used at startup. fixes #1 (closed)
overrides lastDrawMode during picking if it is NONE.
This will create a new commit in order to revert the existing changes.