adding launchGallery feature
fixed it so mPreview and mCamera is created at start and app does not
crash
updated click listeners