IMPORTANT: fixed COMPATIBILITY issues with IE.