I could move the id and button title into the directive but I figured that was take choice away from the user