CameraActivity implemented. Some states and events needs further code review.