first attempts to attache a callback to a value...not quite there yet