now sets alpha to 0 in completion block regardless of if finished or not. this fixes an issue where the hud wouldn't hide if dismissed too quickly after showing.