cleanup and IE fixes