holderjs + minor bug fixes