advanced styling
content widget (not finished)