Move order form logic in the directive, use directive scope