Decoupled Python Widget from Comm