initial polling in place issue #17, needs more testing with timezones, and need update for animation layers