isbusy rewritten now works