remove event cancellation (unnecessary); allow delimiter through attribute; fix "$digest already in progress" error with some outside angular controls like angular-ui dropdown directive