fix interactive example
update core setValue method to only create a key if needed
bump version to 1.7.1 and update build files