Use a more efficient screen to view conversion

Also use the opportunity to use UBO where possible.