remove empty spaces from code
Enable unselection when a value is initialy set

I wanted to be able to clear an initialy defined value
The plugin only worked when the hidden input element value was initialy
empty.
If were editing a field with an already selected value,
and then needed to clear that value, it wasn't possible, because it
always keept the original value