Hooked up delegates in compose