Watching bound width and height and update css invalidateSize

Sorry about the messy pull request... Git can be a bear at times.. My original commit change had a ton of white space changes, a byproduct of my IDE. The commit should just have the code to handle changing the width and height when the bound property changes. Not all the goofy white space changes...