Photo working on Android 4.4 (tested).
Various fixes.