Finally got PPI to work

All drivers can communicate with PPI
and Pointer is sent to each new instance of a driver