Added features

I think you should pass a ControlPanel instance, and if needed culebron, vc, printOperation, etc. be accessed from there.