more tweaks needed for IE, but it's bedtime