add notifications of preferences in API +
add scale factor management +
add zone size calculator tests