add OOP example for signals, it fails btw...
fix class methods as signals
make the OOP version the default example for PUB