I think the Android implementation is missing something on the turnOff() code. With Nexus 5 the turnOff wasn't working and the flash stayed on. To fix this I've added `camera.StopPreview();` at the end of the `turnOff()` function. Thanks for the great work!