IME button location now updates on browser zoom events

IME button now remains aligned with the textarea when the browser is zoomed in or zoomed out (ctrl +/-) and also when the browser window is resized.