Lightweight getGcodeID method added
Paint only multiple nozzels if model makes use of them
Recognize tool change and fire event to update ui