lastly, could remove the msie check from both the test and the code, which is probably okay but I'm not positive