UNKNOWN color added to enum.
Variable name improved.
Comments improved.
Composition pattern applied to sensor listeners management.