Open issues:
Picture updating not yet finished.
Location manager needs some polishing.