fix liquid event dependency
some edits