add defaults. change component width/height to string (so you can specify %)