Reverted everything to post IE and touch device fix.