#41 Revising Code : additional Key options

- added key listeners to switch some stuff
- switch light source mode
- switch camera projection mode