IE11 Surface The dropdown list is displayed in wrong position

+ Re-calculate the top of dropdown when the virtual keyboard is displayed.
+ Fix when place holder is set back to input, IE fired an incorrect event that caused select2 opened dropdown list again.