added pick block event