fix card events & lp