generalizing UI for any-sized screen...errors