UI stuff + Manifest internet permission code