Made onBlockActivated abstract