Mutation observer working (with comments)