smooth fade out transition by waiting for fade to complete before re-initializing flash element

hi luke,

this version grabs actual `transition-duration` value from css to use as delay so that fade is complete before re-initializing.

since `transition-duration` is unspecified for tests this value becomes zero, there is no wait and the tests pass :+1: 

give it a whirl, the fade out is like `butter`... ;)

regards,
tony...