A very robust select control for Angular