Initial checkin of widget communication code