some layout fixes
precompile after layout fix