Uses smart locationd
Added support for cooldown