Updated AbstractDrawHelper, fixed cachesave() when node no longer exists