Fix Issue #8 Add Widget button unreliable

Button was failing to work when the client id was expired - e.g. when
corruption got interrupted

Change from server round trip using nevow to using plain cross frame
javascript call.