Adding on blur to the invokeUpdateName

Cause if we using Auto-complete in chrome or someother browser, it will just take just the start of the word.

For example:
I'm writing St and auto completes to Start , the URL will only be St (cause it wont trigger keyup on the autocomplete)

and also fixes

[FIX] Added preview and save if Save and publish
isnt shown, cause if we where editing parts we couldnt see the dropdown
nor any button more then the "close" button. So now you atleast see the
save and preview button on parts and not just the close button. Not sure
if this is the best way todo it, but it works at least. (we will see the
same problems if the user dont have full access , cause this code only
fallback onto save and preview)