Some gfx fixes and tests

All the tests have been validated on a real Nokia Asha 503
Maybe the gradient in the top bar is a little different? It's hard to tell because only 2 pixels are different