decouple update controller data
decouple coordinate filtering
decouble bounds caluclation so its outside of route.js
merge with add lat lng accessors
decouple update enter exit again
merge with github