Replace target actions with more funky blocks based events