break date and time apart in recent tiles, adjust scale of map dots based on viewport width