Bugfixes & implemented ResponseFactory to keep DOM out of the Client