I'd put this in delayedInit instead. Maybe keep an event here though, like "camera-preview-loaded"