layout updates, button updates, new preview