LPS-47713

Hey @natecavanaugh,

Attached is an update for http://issues.liferay.com/browse/LPS-47713.

NOTE: I was running the source formatter and I was not getting an error about the ```isIE9``` method, while Byran was.  I am wondering if there was something wrong with my version of the source formatter?

I also made the ```setWidth``` function a variable outside the component since I was not sure we needed to override it or make it a part of the component itself.

Please let me know if you have any questions.  Thanks!