bug fixes, change layout on smaller devices