_currentLayer gets set when you first access the canvas. If it's null, the hint will silently not get set. Alternatively, we should just _startRecording when the hint(s) are set.