advanced event adding for keen