Fix content embedding

there were a few bindonce statements that broke content embedding by removing too many watchers
Button captions can be bound once
Implement support for compression (not enabled yet)
Add UI support for compression
Merge pull request #102 from lorenzhs/fixembeds

Fix content embedding
Merge pull request #103 from lorenzhs/compression

Implement compression