and vehicle listener done. Needs testing.