added more spark_* convenience functions
DynamicEditor now dynamically updates for ILinkableHashMap.