Flush out specs / small fixes around updating gfx in ui
New UI integration fixes

Work in progress, needs to be tested
Small fixes to ship.js