cleanup demo
fix dependency comment
adjust demo description
cleanup and add comments
make sure size is adjusted to viewport when resizeToBestPossibleSize is enabled but resizeAccordingToViewport is disabled
improve readme