support icon scaling and ability to preserve image dimensions if smaller
than specified to skip upscaling
initial support for logn poll and pub/sub notifications