made ui enhancements, mobile adaptation