Tile reveal fix

Angular was messing up the order of reveals and getting things wrong. I
took the call out of ng-init so I had more control over calling it.