ie autofocus support for real
added timeout to focus()