Details overlay

Shake feature uses an overlay with a fully functional animation.  Includes announcement message.