Initial structure completed

Added main event handlers, delay via deferred object functionality,
fading animation