fixed some issues in module.wait
attempted to add a bit of speed to new element(selector)
started on a math extension