Well your second screenshot is completely different from your first..
Events are missing that were there before, there is no consistency..
I've never used the facebook plugin, but luckily I can read the manual..
first you should check if the facebook object is ready
on ready set the icon to login active and visible
on icon pressed, request login
on logged in - you can add actions
but it seems as if at that moment username is not yet available, so there's the
on username available condition
The whole plugin is asynchronous, so things can only be done after requests have ben answered, that's why there's so many "on" conditions, some of the features are only available when these are triggered ..
I told my dentist I had trouble with my teeth and asked her to fix it without looking in my mouth..