Ported color / some style / minor interaction tweaks.