updated new_ui to behave nicely when viewed in a mobile browser with a soft keyboard - also resizes nicely in a desktop browser