first swing at a UI layer
made ui work more like scene
fix issue where UI pops up and down