fixemup adding jscallbacks
it compiles! just doesn't work
FIXED! download calls callback when completed