added notify when a block breaks/changes it's type; setting data will call the functions as well