Rely on the master directive and index. Dont do the magic repeat thing
Use strict and minification
Use a intern var for active element
Error if not enough args
Reset selection if selectable change