add blockevent some tests