Background was added
Positioning was added
Dynamic sizing