UI Fixes and code cleanup

- Make map a more reasonable size for desktops
- Only set map bounds to include closest bus
- Code cleanup