Context aware select2 directive, closes #25