* More tests * Add some tests, refactor code * Some additional tests * Add some tests * Add some tests * Add pixel based tests for UI * Add some tests * Fix surface format * Fix surface format