better picon fix. Check if external storage dir is writeable, fallback to internal if it's not
Remove unused fragment
Cleanup imports