add events + fix typo + add swip offset parameter