--fix bug id == "" and let user can define topBodyId to any element --