Added a setOpaque() call and a bunch of comments. Bug 12387406 Change-Id: Ic066cba926223f22f9bc56a7013987001d9cc795