Directive working, cool! Will need to think more about the UI/UX.