make it possible to pass delegate params (async) to 'on'
add support for 'on(Core)'
hack together staged combining futures for readFF