Fix crash < 4.1, update download UI, update external directory usage