Bench Camera?

Is it possible to change what camera is used when the avatar is sitting on a bench? I have a bench sticking out from a wall, and when the avatar sits on it, the camera zooms into the wall and all you can see is grey. I made my own camera elsewhere, is it possible to use alcscript to switch to that camera when the avatar sits, and go back to normal when he stands up? 
edit: I tried the following code, but it didn't work...

edit: I tried the following code, but it didn't work...
- Code: Select all
Bench1:
logic:
modifiers:
- cursor: poised
flags:
- localelement
activators:
- type: objectinvolume
remote: BenchRgn1
triggers:
- any
conditions:
- type: activator
activators:
- type: picking
- type: objectinbox
satisfied: true
actions:
- type: sittingmod
ref: sittingmod:Bench1
actions:
- type: sittingmod
sittingmod:
miscflags: 1
- type: camera
camera:
messages:
- newcam: BenchCam1