 AM = Artificial.Mirage
 AR = Artificial.Reality
 AS = Artificial.Spectrum
+AC = Artificial.Control
 
 class AR.Pages.Chemistry.Materials.Scattering extends AM.Component
   @initializeDataComponent()

    @scatteringEventsCount = new ReactiveField 6

    @lightRayDirection = new ReactiveField new THREE.Vector3(0, 1, 0).normalize()
    @beamWidth = new ReactiveField 30

    # Prepare rendering properties.
    @schematicView = new ReactiveField false
    @exposureValue = new ReactiveField 0

    @_initialize()



  onCreated: ->
    super arguments...

    AC.Keyboard.initialize()

    @app = @ancestorComponent Retronator.App
    @app.addComponent @
