changed display pushdown and cross browser changes