Widget-placeAt intern test added

And fixed up teardown's (more work needed to destroy buttons widgets etc)

client.js reverted back again