Removing poll.js, some cleanup, another approach to AR callbacks