AvatarWidget Does Not Perform Well When File Not Selected

Implements issue #5, all credit to @markworden.