another angular directive that should make all the work with select boxes easier