Add temp setting
Use list preference
Add map intent