add <noscript> handle; fixed various serialization problem