working version

3D key, key-colour auto-find