working demo with some scope issues around our contact directive