specify widget outputs
2nd proto: first bugs