$eval defined
$apply defined
prevent $evalAsync from throwing
$applyAsync defined