Fixed ETA runaway, fixed refresh, fixed buttons, fixed route switching, fixed locate, fixed notification. Reverted to factory method in fragment per dev guidelines.