Dont call $apply here
Use $timeout instead of setTimeout.

Since we have stuff that is being done to the scope we need this
to do the direty checking after we are done.
Release v0.6.1